Collecting data to create a linear programming script for block template creation. Still work in progress since there are a few specific protocol limits I was not particularly aware about