GitHub repository: lanastasov/dgmjs
Description: An infinite canvas with smart shapes