Subtle fix.
Extra layer of abstraction for matrix factorization ahead of time (not yet implemented).
Non-functional attempt to centralize source injection.
Be specific about dtype.
Updated example.
Implement backpropagation.