started working on better and faster shader support and interactive editing