Separated configuration information from execution logic