Refactor
Make Frankenponent Work Iff All Components Work

Gives a 404 if any component not populated.
Merge pull request #7332 from guardian/kc-frankenponent-dies

Make Frankenponent Work Iff All Components Work