Basic skeleton with routes