Added new linear camera library, not fully tested but works with examples.