BIG cleanup!! dsl separated as WebAssembly

also moved old tagbase & elements to lib/obsolete