basic shaders system, new blocks, describe tags for items and new items