First Commit

Proof of concept not finished
Revert "First Commit"

This reverts commit b5f61dbc6dab67ddb5e5a7afba2f5e135da7630f.