update peripheral files
refactor build process
begin to support component system
commit builds