Add limited namespaces support (for reverse)
Add testmodel testcase
fu
Big, dirty commit. (rush ... :( )