We need a file loader, that would load ELF-like files. That would allow for the program to know the location of libraries. I guess the program itself would be loaded from 0xA000 to 0xE000 to allow for a .org directive.