Basic circuit construction functioning; DAG in a workable state; still need commenting and the likes