Initial commit. First study of how this might be done