Learning Generalizable and Composable Abstractions for Transfer in Reinforcement Learning | Synapse