Design and implementation of an interactive virtual library based on its physical counterpart | Synapse