Thanks for the question @sfemat
Usually you want to make your contracts as small as possible, but not always it is possible to divide it too much. It really depends on what you are trying to do, and how the relevant data is managed inside each part of you contract(s).
Thanks for the question @sfemat Usually you want to make your contracts as small as possible, but not always it is possible to divide it too much. It really depends on what you are trying to do, and how the relevant data is managed inside each part of you contract(s).