I think it's if you know what you want, it will be more easy.
My first experience was to include all that I can inside the application. But at the end I know now it's not the best approach.
Inside ClicShopping, you have not all the modules activated (example products description), you must download what you want to display for your customer(modules and apps)
All tools need to take time to understand the approach.
If you have a little plan in your head and you know that, you will time.