On design aspects, we wrote a short post here: http://blog.taglev.com/design-philosophy-behind-taglev/