This allows Terminal emulator to also handle delete key. The value of `\0x7F` may be wrong as qemu's serial console seems to be sending `\e[3~`
As the number of libraries is increasing, root directory starts to expand. This adds better organization for libraries