Splitting up populate() method into bounded and unbounded methods
Dictionaries created for profile digitization, starting to integrate profile models into composite HOD