F-square and Orthogonal F-square Designs. A Generalization of Latin Squares and Orthogonal Latin Square Designs