configurable design doc