Add packaging split by dependency, update style, add endomorphism option.