Change Software layer diagram
Improved software layers diagram - though it's still quite ugly