Moved buffer's implementation into its own file.
5 files changed