Initial commit based on code from old Google Code respository