@david42 a large system made of many interacting components, each of which is no more than 1000 lines, could be very satisfying to work with.