Metadata updates

Adding in support for structured polyfill info. Updating all old blocks with new ways of working.

Just doing these pull requests and pulling them so everyone some insight.