Basic framework components.