almost have type hierarchies working
got type hierarchies working
got tech product CRUD working