1. A computer system for computing infrastructure planning, the system comprising: at least one memory including instructions; and at least one processor that is operably coupled to the at least one memory and that is arranged and configured to execute the instructions that, when executed, cause the at least one processor to implement: a configuration generator configured to generate multiple potential configurations that each satisfy at least one parameter utilized for computing infrastructure planning, wherein the configuration generator includes: a grammar interpreter configured to read and interpret a sizing grammar based on at least one grammar rule and to generate and output configuration information for all potential configurations, wherein the sizing grammar describes each of the potential configurations in terms of physical resource characteristics including one or more base configurations that describe one or more physical starting configurations and one or more expanded configurations that describe one or more optional growth configurations for each of the one or more base configurations; and a motif expander configured to translate the configuration information for each of the potential configurations based on one or more motif descriptions to generate and output resource information for each of the potential configurations that each satisfy the at least one parameter.