The Not Impossible Foundation is an emerging non-profit organization fusing imagination and technology to solve real-world problems.