--minor.
-- add deserialize.
--base logic.
--update data.
--create WorldLocation controls.