Initial commit for AbstractProgressBar.