Add a position and an orientation component

Add a position and an orientation component that can be stored as weak_ptr in an instance such as BulletMover.