I am not a coder myself but I learned from BgK that VBA-M is now not very clear in abstraction as the core and frontend is not separate from each other. By having a clear abstraction model, the core can be developed into libvbam upon which the frontend (GUI, console, etc) can be built. This gives flexibility in porting vbam to other platform.
Â
Qt,GTK,SDL,etc <---> libvam