Have you seen this?

http://www.octavainc.com/#