Reusable articles app