Animator as instance/service
CubeGenerator use Rectangle instead of BoundingBox, because BoundingBox are axis aligned.
move setup of DroneInfo into DroneInfo
rename classes XxxInfo2 =>  InfoXxx, XxxCfg => CfgXxx for [Drone, Area, Cube ] to follow same naming convention