added config, implemented servicemanager initializers and a first go at a custom datatype