This covers everything we need to know about semantics in order to come up with a good design - so not limited to just compute shaders. > TODO: create sub-issues (tasks) for how we plan to break up the work of writing this document