Implemented parenting. Deprecated old Base constructor that didn't
require a parent.

Signed-off-by: Nathan T Freeman <nathan.freeman@redpilldevelopment.com>