Initial commit with prototype code