A knapsack visualization