First renderable code design. Needs work.