First commit to remote repository. Added prototype design pattern, hopefully correct.
Second commit to remote repository.