More progress towards strongly typed implementation, parsing working, rendering not yet