Now allows for specifying image layout through image types