First pass at adding granularity control