integrating Step and Note into KnowledgeCamp
added Step branch selection