Saving placements

Alright so my goal is to save my placements (blocks) for my system. I have made the basic system with the grid and all. However, I am not quite sure where to start.

I was thinking of saving the cframe, material, and color into a string value (converted to strings of course), then I would split them up by using a semi colon. However, I am not quite sure how to do it. If I added a value for every cube I placed, then I don’t quite know how to save it, and load it too. I have already made a plot system. So I guess I am just stuck. Any suggestions?