First commit containing initial prototype