Removed Publish flag and functionality, it is incomplete and is not really a core part of this project