Implemented, tested and documented drop component. Closes #249.