Updated doi to a more complex data structure to allow for a more detailed doi value computation among various components.