Move assets to public directory and remove circular dependency.