Attempting sane project partitioning.