Updates to naming and introduced status reporting and documentation to the whole