Added most of the types and functions needed to implement an audio pool,
committing now before trying to implement in the PyDAW engine...