Patchwork and neighbourhood patchwork groups