ConfigAction update
The purpose of this MR is to update the ConfigAction
class to make it more general and useable by other packages.
The purpose of this MR is to update the ConfigAction
class to make it more general and useable by other packages.