Classes for creating java frameworks.