Implementing basic functionality. DOI fetching somewhat works at this stage.
Basic functionality implementation.