Reorganized to mirror Maven repository structure.