circular layout: bundle by attributes