Foundation classes for and framework for the Jamoma platform