Refactor drawable component in preparation for text rendering
Text rendering WIP. Very WIP