Separate text and input modules

also remove modules that didn't add any custom handling
Provide assign and dimiss functionality

With assign/dismiss DOMBox can be switched among relations
Neatier DOM handling with assign/dismiss