[Moose-dev] Abstract layout class