Foundations of Finitely Supported Structures