Text this: Boolean Algebras with Semigroup Operators: Free Product and Free Objects