Create the base interfaces that will be used for the MVI component types, and define behavior for the View and ViewModel classes within MVI.
This is a companion discussion topic for the original entry at https://www.kodeco.com/266607-mvi-on-android/lessons/5