implement program serialization
implement sprite object serialization
implement user variable serialization
implement variables container serialization
implement user variable serialization