...
dRofus does not accommodate Revit design options, however you can work around this by, for e.g., creating multiple Projects within the same database representing different "Programming" options.
Also, see: Create or Update Revit Rooms from Linked Revit Model and Create or Update Revit Spaces from Linked Revit Model.