Move the camera out to its own so that everything else is board- related, and then rename BOARD_ADAPTER. At some point the flags should probably be moved out too, and they can have the EDA_3D_SETTINGS name.
This allows us to use it outside of EDA_BASE_FRAMEs (in this case, in PANEL_PREVIEW_3D.)