LinearMaps.jl

Maybe using ComponentArrays is faster than implementing the AbstractVector yourself?