The idea of the config structure is taken from the article.
You can simply use this config apart from your config by using the emacs-distribution script.
First init:
emacs-distributions ktakEmacs --clone="git@github.com:ktak-007/my-emacs.git"
Second and further runs:
emacs-distributions ktakEmacs
Where ktakEmacs is an arbitrary name.
You will have a separate config directory ~/emacs/distributions/ktakEmacs with a config for that emacs instance only.