documentation-driven feature: expose "SIDE" constants rather than raw numbering config
add documentation, bump version