Initial commit of 0.3.
Initial commit of changes that might lead to a 0.4 someday.