refined 3D mechanic
merged and created modifier base class