Implemented board area detection
Added new backend