moved layout to diff module, added meta action, (context) improvements, bugfixes
moved layouts to different module
removed var_export