Move core; add reqs
start core
sketch out dsl usage
clean up