How to bundle mechanics when using blueprints?

Hello,

I am really new to unreal engine and currently only using blueprints. As I am learning I want to take individual mechanics and bundle them to use in future projects. First, is this possible without using C++? When creating different mechanics they are going to share some of the same blueprints, is there a way to create them so when you add them to a project and they use the same blueprint they automatically merge to that blueprint? Or at the very least you can bundle it and then you have to do the next step of manually adding it to those blueprints? Finally, what is the best way to achieve this?

Thanks!
Drew