Introduced ThraxInput for more cohesive input format handling.
Updated FeatureMap to hold FeatureValues.
Added fractional counting.