place snippets at predefined places then diagonally overlapping
make get_next_snippet_position fully adaptive to window size