Implement SceneReader
Show parsing errors
Handle render cancellation