Efficient bookmark manager implementation - not final