Some rolls use modifiers to adjust the number of dice, some to adjust the final dice result and some to adjust the target number.
Plus each roll would need to be coded to check for the Effects.
Im not sure off the top of my head if there would also need to be code added to the underlying rolls engine as well as to each roll...

