Initial commit
Initial work on iPhone support.