Cove is a framework for programming quantum computers with classical languages.
Cove.Base defines all of the interfaces that implementations need to provide. Users of code should "code to" these interfaces after instances of objects have been created.
Cove.ClassicalUtilities provides classical (not quantum) utilities that can be used by simulations and users of Cove.
Cove.LocalSimulation provides and implementation of Cove.Base that simulates a quantum computer. This implementation allows for users to write and run small scale quantum applications.