We can see that we'll need to have these available to our logic:
"capacity" and
"size".
We can derive
"capacity" from the our "elements" component.
We'll need to keep track of
"size". We'll need a simple (integer)
component for that called
"size".