Renamed base library to Foundation, removed the need for instantiation, updated the way bootstrapping is handled.