Began reworking shader module.