I don’t know on the first question, but on the second one the answer is yes. Reusable pieces are definitely a way to go. That is why naming consistency is important. At the beginning it’s better to do things from scratch each time until you get results you expect or, in my case, understand where I messed up when something goes wrong. Then it becomes easy to just adjust things you’ve already done.