started refactoring src/typeinfo into Shade.Types