Initial commit - This script is at a very early stage.