DirInstaller is FINISHED, except for hint system which we'll implement later.