The code samples for building an IDE (see http://sledge.io/category/software-development.html).