Shape.subtract_colineations(). Finished revising
Shape.subtract_non_empty_line_partitions(). Started to revise