Add macros auto save/load system