Another attempt with only a single shader/varray/iarray
Prepare for bounds addition + DShape to class