Moved purple core ui ops to Cython code.