Fixes #2: contiguously stored components.