Some kind of versioning would be great as currently any & all changes are permanent, so if you or a client decide the previous version was better -- it has to be recreated from scratch.