first stab at refactoring out the various layer1 roles
first stab at refactoring out the various layer1 roles

wrichter/hailstorm,vestival/hailstorm,vestival/hailstorm,juhoffma/hailstorm,vestival/hailstorm,juhoffma/hailstorm,DanielFroehlich/hailstorm,mschreie/hailstorm,Joint-SddC-PoC-Team/hailstorm,Joint-SddC-PoC-Team/hailstorm,DanielFroehlich/hailstorm,MartinReinke/hailstorm,DanielFroehlich/hailstorm,wrichter/hailstorm,wrichter/hailstorm,vestival/hailstorm,cbolz/hailstorm,MartinReinke/hailstorm,cbolz/hailstorm,jthadden/hailstorm,Joint-SddC-PoC-Team/hailstorm,DanielFroehlich/hailstorm,mschreie/hailstorm,juhoffma/hailstorm,jthadden/hailstorm,juhoffma/hailstorm,MartinReinke/hailstorm,Joint-SddC-PoC-Team/hailstorm,jthadden/hailstorm,mschreie/hailstorm,jthadden/hailstorm,cbolz/hailstorm,wrichter/hailstorm