Chaning repo structure - seporating libraries and demo files.