Create different cell types and heights on the fly