Initial commit; implementation and tests.
Build dir.