general: skeleton for sub-modules

This adds an initial skeleton for the future modules in beard. 

CC: @MSusik @atsikiridis @etzemis for reviews. Should be quick, nothing controversiql, it follows what we have discussed.