The SYMFOR framework for individual-based spatial ecological and silvicultural forest models