Change cmake tools to git repo.
- Add component management signals
- Change naming convention
- Seperate out test size defines