Singletons were never a good idea.
Remove duplication in category loading.
Fix precision and exponents when adding and subtracting.
Added Coverage.
Test use_si