https://alexkval.github.io/posts/dissecting-rails-new/
Dissecting of the ‘rails new’ command