Created individual packages to better organize the classes and files and
refactored a bunch of the old code.

Signed-off-by: MasterPpv <pritenvora@gmail.com>