Revert "Initial commit"

This reverts commit 9788ec1cc2e21f7beb75e104f1085c3e74d7de83.
Revert "PDMReader Object"

This reverts commit 909a1079c75e08fc20436e2e5753b0789f4a04a0.
Revert "Revert "Initial commit""

This reverts commit 297d6ecf6cf5dce78c538db78d25c25f53fef6bf.