Drawing static class turned into interface, controls now can vary implementation