Created proof of concept objects and componants

Uses friend classes, may be unsafe