adding some more attribute magic to the core framework, registration of runtime commands and interest listeners
adding a first skeleton draft