Revert "Initial commit of version 1.004"

This reverts commit 7bb6b98395cb94ed2438eb0696f6a4fb2106d8d8.
Revert "Revert "Initial commit of version 1.004""

This reverts commit c46504c6f154a5f76904dc45f3693ebf19e0d251.