Created own API methods, and working to integrate all Fragments and Blocks

-ToDo: Include remaining fragments/blocks
Signed-off-by: Adam Engebretson <adam@enge.me>