Refashion the project into a usable component

Fixes #7.