Tinkering with some addons. Happy with the boolean route (mostly), so collapsing the modifier stack only at the end and _then_ adding more details works nicely. Had to deal with inverting the normals though in some cases where the cut was going the wrong route. Also some of the round geometry had loose vertexes after applying all the modifiers.
- The bottom right connectors look bad, some of the screws too, might switch to actual geometry for it.
- Also the surfaces look to clean, really have to figure out how to easily add some scratches etc. The pointiness shader unfortunately doesn't like the geometry _at all_, so no scuffed edges via that route.