Package init is now on-demand and more configurable