Added clearer information about the IIFE and added a large app structure shell