Second proposal for the new kindr interface - almost like the first one but with properly separated functional level and split up into multiple files