update file manager API for derived files
add abstract node API for getting info about underlying content children (facilitates lazy loading)