use new IEditable of substanced.editable instead of rolling our own; a default adapter is already registered for IFile
adjust docs