Multi-layer Abstraction for Nested Generation of Options (MANGO) in Hierarchical Reinforcement Learning