refac assembly tools/types, were stuck in tagbase

This is preparation for having attributes in the DSL :]