First working version that supports load and save in new and old formats.