this moves hexabus/blaulicht stuff to an own lib and adds some
modularity .more to be done(tm)