Update to the new style compiler.
Fix for edge case where the widths of the corner items differ
Linter fixes, fix missing dependency, remove unused private property