Adds delegates and restructures project.