added license for LayoutAbstract