All Styles should export all top-level definitions

This allows other people to compose styles out of the various parts of
other people's styles. Furthermore, I have removed the restriction of
State type in Chris Done's style, to allow it be used over any state.