I had been thinking about this one for quite a while before going ahead and constructing it.
If you take the five platonic solids and arrange them by increasing numbers of vertices, there is an interesting way you can nest them inside each other. You start with a tetrahedron, then an octahedron, then a cube, then an icosahedron, and finally a dodecahedron. With this ordering, you can have each corner of one shape in the precise centre of a face on the next one out.
This model is based on that idea. I made the faces with large parts cut away, but kept the edges intact so that the individual polyhedra are still easy to identify. I also had to come up with a way to attach the vertex of one polyhedron to the centre of the face in the next layer. I went with a system of tabs and patches that is secure and looks tidy. Getting the relative sizes of the shapes right was a fun maths challenge. I used a spreadsheet to calculate the required edge lengths when I had chosen the size of the outer dodecahedron.
I am pleased with the result - you have to peer in at certain angles to be able to see the red tetrahedron in the very middle.











