styled, object-oriented file listing