Added BufferVector and AlignedWriter

Added OpenCL headers
Added AlignedWriter
Added BufferVector
Fixed Window namespace