The PuttableFileApp class is accessible via the ohm.lildav module.
See the source for more information.