put ugen graph builder impl back into main project. add `force` method which can be used by other implementations