Rename component register to component flag register to avoid future confusion
Docs for all new files