Static map items as array of positions (#42)

Reimplement to store as array of item type plus
array of positions