Add Module Layout

Enable user to set a custom layout to each module.