Initial commit after breaking apart NOVA repository for individual
classes.