OK here's a fun way (that cat again).
With the dome as a start.
Get the height of the dome
Draw a square vector slightly less than the diameter of the base of the dome. Make sure it's center of the dome.
Create a shape using the square vector, Flat Profile, Base Height of Dome height minus .25"
Use the Measure tool with Model Cross Section checked.
Draw a vector through the center of the dome longer than the dome.
This will create a profile of the dome and square showing exactly where the square touches the dome.
Now create a circle the size of the points where the square and dome meet.
Use the circle to create a shape using the circle vector, Flat Profile, Base Height of Dome and Subtract Mode
Duplicate the new Component
Set the Combine Mode to Merge
gkas, PM me your email address if you'd like the crv3d file. It's too big to attach (even zipped).
Maker of Chips