Component projects initial commit