As mentioned in my previous comment, It's advised to use core components
as dependency and overlay them to use. Forking is a decision you have to
evaluate for your business use case, but consider the fact that you will
not get any benefit from future releases of core components.