Add world io to render it to and from string
WIP