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.
Awesome, then we should be all good on this. Let me know if there are any changes you want made. :)