Figured it was time to commit, can't be bothered to list what I've done. LLIR is added here, and some output is possible already, but not complete.