added diagram of proposed shader architecture