Add VAO and shader/program compilation