A generic multi-level framework for microscopic traffic simulation