Split out software into seperate project.

Change-Id: I1ffdd2213673bd6b8f21f63a9aa0e0dde8b95ba9
Add missing build depends.

Change-Id: I05bbc81024cc6b8a6c82b44d0a0f0610038f1448