Added file io, also potential custom catalog render