Adding remaining source from home

Everything should actually work from fresh checkout now...