Added a function to get an instance's type.
Implemented version lists.
Added properties to instance.h