Prepares/builds this object to be used by GL. Do any generating, uploading, etc of data here Only needs to be called ONCE per object!!