move IStepsKBDB interface, and clarify write-group types