Added devices::File as a common base of file devices