Added all major components except headers and analog circuit