Towards a Complex Automata Framework for Multi-scale Modeling: Formalism and the Scale Separation Map