Issue #2: In-Progress CMI functionality

This PR is for in-progress work on the CMI branch. It includes:

- JSON-based storage system
- A few basic CMI conversions: image styles and system performance settings.
- Interfaces for importing, exporting, syncing, and diffing configurations.