User specified facetting

WIP