StrategyLayer structure

no dispatch function yet