I'm looking for a word or idiom which describes an unstable, may-break-at-any-time collection of related/connected items.
That framework's really fragile; it's just a _____.
Be careful what you change, or else the _____ will fall apart.
I'm looking to use this is a software development context, but something tech-agnostic would be great. I'm trying to describe the gigantic tree of dependencies and hacks that make up many cross-platform mobile development frameworks (Cordova, Ionic, etc.) and their respective plugins.