PickingColliderBase - first implementation ( incomlete )