Add various "base" modules; improve Integer support