archimedean-spiral-layout (npm): An algorithm that can be used to place items collision-free within a bounding box that contains obstacles.
Keywords: layout|algorithm|spacing|space|spiral|position|obstacle|around|distribution|free|positioning