Added a way to place text on screen using enum, or manual placement