refactoring: package configuration

A package configuration was created for putting all the configuration which can be used at different place such as the number of logical cores.