Common Package

* Removed `Base` and `Attachable` as they are no longer needed.
* Removed `Configurable` and `ConfigBag`. 
* Added custom types to re-use everywhere.
* Added `Stringable`.

Part of #17 and #18.