Split domPanel.js into modules (domBasePanel, domPanel, domSidePanel, domEditor