Basic framework setup.