Redesigined and divided into packages. Too many changes to count