Implement LookupFactory with unit tests.
Begin implementation of ViewModelCollectionFactory. No unit tests added yet.