use hardcoded value for box
extracted shader loading
extracted buffer generation
manually build shader from chunks