add ability to explicitly configure profiles and extensions; get rid of zip plugin