[ISSUE #33] Finished first draft of implementing Pool, including tests. Includes API migrations for ISemiBinding. camelCased properties are still functional, but deprecated.