vertex buffer -> is locked
layout locking channels helper class
use layout locks to dynamicly load the data