Renamed the internal storage of the MatFree output list from self.todo to self.output
Made arrows nicer. Simplified attr access in class XY_a, much nicer code now.