Ion sources for the varying needs of ion implantation