Novel methods for generalizing nuclear fuel cycle design, and fuel burnup modeling