v1.0 - Basic functionality is done.