View http://pydev.blogspot.com.br/2015/02/design-for-client-side-applications-in.html for more details. License: LGPL