- require struct_stack from value_animation
- code cleanup
- code cleanup in UserObject
- Pointer should include Drawing
- add vector3 to common requires