Add version class
Move design name and version a level up
Save versioned designs in designCache