Object oriented filesystem manipulation.