Add source
Finish core examples
Finish basic prep