Code is in separate modules now. Improvments in performance and better constants.