Classes for representing amounts of money or virtual money.