ADDED: Rendering - System for rendering text to the screen.
CHANGED: Rendering - Creating resources related to font-rendering just once instead of in every frame.
ADDED: Rendering - Drawing texts with arbitrary position and alignment.
CHANGED: Rendering - Merged text rendering system into rendering system for efficient draw order organization.
CHANGED: Rendering - Resetting Direct2D context transform to previous state instead of just setting to origin.
Merge branch 'feature/text-rendering-system' into develop