Put contract families into their own subdirectory. In general, make the structure more intuitive to someone who joins the project. Update the README to clarify the documentation. Add a "hello world" contract family that provides a simplified interface.