Feature/visibility values

Add VisibilityValues interface to workflow