reverting back to artifact type registration solely in plugin

Ended up being more complicated to combine artifact type registration with system types (mainly b/c of different namespacing rules and uri <--> type name resolution).