Basic layout.
Added the json file.
Many name changes and first function down.