Added basic plane abstraction.