Add composer
Add UUID Representation
Start revamp
Add functionality. Needs much more love though