Design Specifications for the Trove project