A small JavaScript library for rendering realistic moon and planet phases in HTML