Switch From D3 to C3

Easier API in exchange for less low level control.