Base structure, saving+loading.