Added various files, creating classes for planned blocks

Signed-off-by: Kohle <kohle@mrkohle.com>