Applications of the Calculus of Factorial Arrangements. I. Block and Direct Product Designs