Packages 
Package Description
com.hk.abs
This package contains interfaces that should be implemented regarding various functions throughout the library.
com.hk.args
This package contains utility classes for dealing with command line arguments.v
com.hk.array
This package contains utility classes regarding Java Arrays.
com.hk.collections
This package contains utility classes regarding general collections.
com.hk.collections.lists
This package contains classes used to manipulate data within java List collections.
com.hk.collections.maps
This package contains classes used to manipulate data within java Map collections.
com.hk.csv
This package contains utility classes to manipulate data within Comma-Separated files and readers.
com.hk.ex
This package contains exception classes used by various classes within this library, or for more general use.
com.hk.file
This package contains helper classes regarding file input, output and various other functionalities.
com.hk.http  
com.hk.ini
This package contains classes pertaining to .ini files.
com.hk.io
This package contains functionality for manipulating the data transferred between input/output streams, and readers/writers.
com.hk.io.mqtt  
com.hk.io.mqtt.engine  
com.hk.io.stream
This package contains stream classes which can wrap an input/output stream to transfer primitive Java data/objects.
com.hk.java
This package contains classes regarding Java classes, fields, and methods.
com.hk.jinja
This package contains parsers to read Jinja templates and plug in various environments to create documents.
com.hk.json
This package contains helper classes for reading and writing JSON data in various formats and to a myriad sources and destinations.
com.hk.lua
This packages contains a nearly complete Lua 5.3 interpreter with very strong Java integration capabilities.
com.hk.math
This package contains various mathematical functions and methods to perform a wide collection of arithmetic operations on.
com.hk.math.expression
This package contains a complete algebraic expression parser as well as a simple boolean expression reader.
com.hk.math.shape
This package contains mathematical classes representing various 2D shapes.
com.hk.math.vector
This package contains a myriad of classes regarding the 2D/3D/4D world space.
com.hk.neuralnetwork
This package contains a Java representation of a Neural Network.
com.hk.str
This package contains helper classes regarding strings.
com.hk.util
This package contains miscellaneous utility classes that didn't quite fall into another package.