Hyperion updates: Blueprint call

Not entirely ready for the pull to be accepted yet but I wanted to open it up for review before I finish it off.