Initial Source commit
Initial architecture design