- Create MapLayers trait (layer/phase visibility, filters) - Create MapInspections trait (inspection CRUD, viewer, editor) - Create MapIssues trait (issue count listeners) - Create MapFeatures trait (feature selection, progress, images) Tests: 101 passing (319 assertions)