A calendar taking appointments from plaintext files. Intended to have the ability to handle arbitrarily complex appointment relationships to the point that it can generate both liturgical calendars of the Roman Rite of the Catholic Church from text files and without explicit aid from the program.