Add spacing support for logical drawing

TODO: - fix wrapping width for text layouts to match the text spacing,
in order to avoid text overflow