Rename the components to src, and fix other config and makefile issues
update Changelog