Drop the Dictionary in favor of array lookups and only allow choosing of an enabled algorithm