split som emore
extracted the stuff some more. might have to look at all the submodule to sort them a bit
"compiles" again, but have not checked if it is working on the launchpad