feat: freeze arbitrary columns and add per-column hide/freeze menu (#101)