Revert "Calling the external methods. Not super happy with the conditionals"

This reverts commit 97fe585c64aff9d4066c6bb1a21f01fb8308d1b8.
Revert "Adding some structure."

This reverts commit 49ca3ce130c80f6a33828285abde56326eb37290.
Revert "Remove references to externalResults"

This reverts commit 7eabe89071e872d00ff630a2e865462c42f0ba9e.
Revert "0.2.0-alpha.0"

This reverts commit 3adb6ed41fe1c5fe3b2b988e737122b9d1527c6d.