Changed data source structure and worked on GUIs.

Also updated the resources directory with a few new files to
support 3D objects as well as rendered text. Added a new thread
to handle uploading the current map as well as a separate thread
to handle converting data.