@raphael IMHO yes, but it depends a lot on having very good foundations. If you choose your abstractions correctly, then you can pile them pretty high without increasing the system requirements or power usage.