client
--
new

new_file
                new_file
                open_file

find_file
    find_instance

open_file
    find_file

delete_file
                delete_file
    nuke

copy_file
    open_file
    new_file

move_file
    copy_file
    delete_file

replicate_file
    open_file
                replicate_file

cull_file
    find_instance
    delete_instance

delete_instance
    nuke
                delete_instance

find_instance
                find_instance

# missing
file_stat
lock ?
