Using areas to separate application components