Add config framework