Grouping and invariants using planar homologies