An extensible and highly configurable alternative to redshift