Modularise the syscall wrapper

Introduce a separate interface per functional area. The first of these
is Syscall_FS which deals with filesystem-related system calls.