Toying around with a diffrent gpu abstraction
Removed the command list from the new gpu api