Let's try to avoid composer, so we can make it work for existing sites.