https://ones.com/blog/dynamic-component-loading-tips-tools/