Modules

create an array where key are aggregated by step ( and optionally could start with an offset )