Initial code

Contains initial implementation for vector and stream