Created seperate Lua heap
Switch to using render stream objects
Switched to using input render stream objects
Pruned render functions
Merge remote-tracking branch 'origin/development'