Split out features request into it's own file so that it will be easier to manage