Started adding basic rendering for components, to give it less of a JSwing feel