Moved UI compiler code into a separate subdirectory.