Adding new sections to the Makefile.
Setting default section in the Makefile to 'rebuild run'.
Moving constant to the configuration library.
Using a hash map to store configuration entries in memory.