Attachment storage structure idea

I think this addresses the other requirements