added functionality to easily add widgets to a canvas w/o specifying a size (only works when adding widgets down for right now)
added SuperCompactSyntax