Skeleton build.
Airlifting code.
Updating.
Update.
Adding headers to each extract method.
Correcting names.
Handle both as a direct subroutine, and as object method.
Updating with new tests.
Now with auto-generated tests.
Now with a bunch of awesome test cases.
Now with an auto-built manifest.
Updating.
Reorganizing sections of code.
Updating tests.
Trimming RAM size.
Trimming down ram usage.
Updated docs.
Cleaning up.
Done.
Updating test to run via method.