It is common to have a master (parent) blueprint that has all the logic, input and base components and then several child variants that only changes the appearance, position, rotation and any other variables from the parent. This is whats known as Polymorphism.