Move Haskell code into a dedicated subdirectory
Restructure the module hierarchy
Refactor the Pygments module
Explicity configure for UCS2 or UCS4 Python