Classes that frame an application architecture.