Revert "First version of Article API"

This reverts commit 78f030c3d9a3a71bf946d72b07bfa395015e351e.
Revert "Revert "First version of Article API""

This reverts commit 8eaaf6aac2aba76ec80d6527d4bc1d5e2ccf6507.