Adding better gradle config that apparently allows for better integration in projects
More rectification on custom view states