[R2D] Refactored Panel inheritance