Text layer support, additional size properties

Basic support for text layers. The supported attributes are:
 - font size
 - text color

Additional functions and properties to query the position and size of
the layers and groups.