diff --git a/Command/CheckCommand.php b/src/Command/CheckCommand.php
similarity index 100%
rename from Command/CheckCommand.php
rename to src/Command/CheckCommand.php
diff --git a/Command/CollectGarbageCommand.php b/src/Command/CollectGarbageCommand.php
similarity index 100%
rename from Command/CollectGarbageCommand.php
rename to src/Command/CollectGarbageCommand.php
diff --git a/Command/CreateCommand.php b/src/Command/CreateCommand.php
similarity index 100%
rename from Command/CreateCommand.php
rename to src/Command/CreateCommand.php
diff --git a/Command/ReadCommand.php b/src/Command/ReadCommand.php
similarity index 100%
rename from Command/ReadCommand.php
rename to src/Command/ReadCommand.php
diff --git a/Controller/UploadController.php b/src/Controller/UploadController.php
similarity index 100%
rename from Controller/UploadController.php
rename to src/Controller/UploadController.php
diff --git a/Controller/UploadedFileController.php b/src/Controller/UploadedFileController.php
similarity index 100%
rename from Controller/UploadedFileController.php
rename to src/Controller/UploadedFileController.php
diff --git a/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php
similarity index 100%
rename from DependencyInjection/Configuration.php
rename to src/DependencyInjection/Configuration.php
diff --git a/DependencyInjection/IrsteaFileUploadExtension.php b/src/DependencyInjection/IrsteaFileUploadExtension.php
similarity index 100%
rename from DependencyInjection/IrsteaFileUploadExtension.php
rename to src/DependencyInjection/IrsteaFileUploadExtension.php
diff --git a/Entity/Repository/UploadedFileRepository.php b/src/Entity/Repository/UploadedFileRepository.php
similarity index 100%
rename from Entity/Repository/UploadedFileRepository.php
rename to src/Entity/Repository/UploadedFileRepository.php
diff --git a/Entity/UploadedFile.php b/src/Entity/UploadedFile.php
similarity index 100%
rename from Entity/UploadedFile.php
rename to src/Entity/UploadedFile.php
diff --git a/Event/FileUploadCompleteEvent.php b/src/Event/FileUploadCompleteEvent.php
similarity index 100%
rename from Event/FileUploadCompleteEvent.php
rename to src/Event/FileUploadCompleteEvent.php
diff --git a/Exception/Exception.php b/src/Exception/Exception.php
similarity index 100%
rename from Exception/Exception.php
rename to src/Exception/Exception.php
diff --git a/Exception/RejectedFileException.php b/src/Exception/RejectedFileException.php
similarity index 100%
rename from Exception/RejectedFileException.php
rename to src/Exception/RejectedFileException.php
diff --git a/FileUploadEvents.php b/src/FileUploadEvents.php
similarity index 100%
rename from FileUploadEvents.php
rename to src/FileUploadEvents.php
diff --git a/Form/DataTranformer/UploadedFileTransformer.php b/src/Form/DataTranformer/UploadedFileTransformer.php
similarity index 100%
rename from Form/DataTranformer/UploadedFileTransformer.php
rename to src/Form/DataTranformer/UploadedFileTransformer.php
diff --git a/Form/Type/FileUploadType.php b/src/Form/Type/FileUploadType.php
similarity index 100%
rename from Form/Type/FileUploadType.php
rename to src/Form/Type/FileUploadType.php
diff --git a/Http/UploadedFileResponse.php b/src/Http/UploadedFileResponse.php
similarity index 100%
rename from Http/UploadedFileResponse.php
rename to src/Http/UploadedFileResponse.php
diff --git a/IrsteaFileUploadBundle.php b/src/IrsteaFileUploadBundle.php
similarity index 100%
rename from IrsteaFileUploadBundle.php
rename to src/IrsteaFileUploadBundle.php
diff --git a/Listener/CreationDataListener.php b/src/Listener/CreationDataListener.php
similarity index 100%
rename from Listener/CreationDataListener.php
rename to src/Listener/CreationDataListener.php
diff --git a/Listener/UploadedFileListener.php b/src/Listener/UploadedFileListener.php
similarity index 100%
rename from Listener/UploadedFileListener.php
rename to src/Listener/UploadedFileListener.php
diff --git a/Listener/VirusScannerListener.php b/src/Listener/VirusScannerListener.php
similarity index 100%
rename from Listener/VirusScannerListener.php
rename to src/Listener/VirusScannerListener.php
diff --git a/Model/FileManagerInterface.php b/src/Model/FileManagerInterface.php
similarity index 100%
rename from Model/FileManagerInterface.php
rename to src/Model/FileManagerInterface.php
diff --git a/Model/UploadedFileInterface.php b/src/Model/UploadedFileInterface.php
similarity index 100%
rename from Model/UploadedFileInterface.php
rename to src/Model/UploadedFileInterface.php
diff --git a/Resources/config/routing.yml b/src/Resources/config/routing.yml
similarity index 100%
rename from Resources/config/routing.yml
rename to src/Resources/config/routing.yml
diff --git a/Resources/config/services.yml b/src/Resources/config/services.yml
similarity index 100%
rename from Resources/config/services.yml
rename to src/Resources/config/services.yml
diff --git a/Resources/js/widget/file_upload.js b/src/Resources/js/widget/file_upload.js
similarity index 100%
rename from Resources/js/widget/file_upload.js
rename to src/Resources/js/widget/file_upload.js
diff --git a/Resources/less/file_upload.less b/src/Resources/less/file_upload.less
similarity index 100%
rename from Resources/less/file_upload.less
rename to src/Resources/less/file_upload.less
diff --git a/Resources/translations/file_upload.fr.yml b/src/Resources/translations/file_upload.fr.yml
similarity index 100%
rename from Resources/translations/file_upload.fr.yml
rename to src/Resources/translations/file_upload.fr.yml
diff --git a/Resources/translations/messages.fr.yml b/src/Resources/translations/messages.fr.yml
similarity index 100%
rename from Resources/translations/messages.fr.yml
rename to src/Resources/translations/messages.fr.yml
diff --git a/Resources/translations/validators.fr.yml b/src/Resources/translations/validators.fr.yml
similarity index 100%
rename from Resources/translations/validators.fr.yml
rename to src/Resources/translations/validators.fr.yml
diff --git a/Resources/views/Extension/uploaded_file.html.twig b/src/Resources/views/Extension/uploaded_file.html.twig
similarity index 100%
rename from Resources/views/Extension/uploaded_file.html.twig
rename to src/Resources/views/Extension/uploaded_file.html.twig
diff --git a/Resources/views/Form/file_upload.html.twig b/src/Resources/views/Form/file_upload.html.twig
similarity index 100%
rename from Resources/views/Form/file_upload.html.twig
rename to src/Resources/views/Form/file_upload.html.twig
diff --git a/Resources/views/UploadedFile/index.html.twig b/src/Resources/views/UploadedFile/index.html.twig
similarity index 100%
rename from Resources/views/UploadedFile/index.html.twig
rename to src/Resources/views/UploadedFile/index.html.twig
diff --git a/Resources/views/UploadedFile/show.html.twig b/src/Resources/views/UploadedFile/show.html.twig
similarity index 100%
rename from Resources/views/UploadedFile/show.html.twig
rename to src/Resources/views/UploadedFile/show.html.twig
diff --git a/Service/FileUrlGenerator.php b/src/Service/FileUrlGenerator.php
similarity index 100%
rename from Service/FileUrlGenerator.php
rename to src/Service/FileUrlGenerator.php
diff --git a/Service/FileUrlGeneratorInterface.php b/src/Service/FileUrlGeneratorInterface.php
similarity index 100%
rename from Service/FileUrlGeneratorInterface.php
rename to src/Service/FileUrlGeneratorInterface.php
diff --git a/Twig/FileUploadExtension.php b/src/Twig/FileUploadExtension.php
similarity index 100%
rename from Twig/FileUploadExtension.php
rename to src/Twig/FileUploadExtension.php
diff --git a/Utils/MimeTypeIcon.php b/src/Utils/MimeTypeIcon.php
similarity index 100%
rename from Utils/MimeTypeIcon.php
rename to src/Utils/MimeTypeIcon.php
diff --git a/Validation/FileMimeType.php b/src/Validation/FileMimeType.php
similarity index 100%
rename from Validation/FileMimeType.php
rename to src/Validation/FileMimeType.php
diff --git a/Validation/FileMimeTypeValidator.php b/src/Validation/FileMimeTypeValidator.php
similarity index 100%
rename from Validation/FileMimeTypeValidator.php
rename to src/Validation/FileMimeTypeValidator.php
diff --git a/Validation/FileSize.php b/src/Validation/FileSize.php
similarity index 100%
rename from Validation/FileSize.php
rename to src/Validation/FileSize.php
diff --git a/Validation/FileSizeValidator.php b/src/Validation/FileSizeValidator.php
similarity index 100%
rename from Validation/FileSizeValidator.php
rename to src/Validation/FileSizeValidator.php