Added note that Bool and Diagrammed needs to be publich as they are used by code generated bu macro and they are not expected to used directly by users in scaladoc of Bool and DiagrammedExpr.