Initial commit. Sort of working for general position.