Fixed snap bug between different cell sizes.
Few UX improvements.
Minor refactor.