Feature spaces

Now general spaces are useable, instead of just Chebyshev