#786: Add isCustomRendering and hasCustomFeedback fields to PacoExperimentDefinition
#786 bug fixing and code refactoring