(Xronos) NewLimGen, adding HasTokensBlock for creating a block that a
bool variable to check if the tokens are enought for firing. Adding a
helper Pair class. A lot modifications for creating the structure of the
scheduler.