Remove fixed version dependency
Refactor html generation and file filter creation
Simple inlining refactor
Sprinkle code with MaybeT