added geometry and shader placeholders