Pronterface, Pronsole, and Printcore - Pure Python 3d printing host software