LendObjectViewModel(: LendingObject, : Context)
Part of viewmodels.
The viewmodel that is used to display individual items of type LendingObject, it's a simple abstraction that holds the LendingObject and the icon background color ColorDrawable, the latter is determined by the viewAdapter. Also responsible for determining the object's icon