Adding site definition parsing, pretty printing, etc