diff --git a/Resources/jetbrains-logo.svg b/Resources/jetbrains-logo.svg deleted file mode 100644 index c4fe87c..0000000 --- a/Resources/jetbrains-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/.editorconfig b/Source/.editorconfig similarity index 100% rename from .editorconfig rename to Source/.editorconfig diff --git a/QuestPDF.Examples/AlignmentExamples.cs b/Source/QuestPDF.Examples/AlignmentExamples.cs similarity index 100% rename from QuestPDF.Examples/AlignmentExamples.cs rename to Source/QuestPDF.Examples/AlignmentExamples.cs diff --git a/QuestPDF.Examples/BarcodeExamples.cs b/Source/QuestPDF.Examples/BarcodeExamples.cs similarity index 100% rename from QuestPDF.Examples/BarcodeExamples.cs rename to Source/QuestPDF.Examples/BarcodeExamples.cs diff --git a/QuestPDF.Examples/CanvasExamples.cs b/Source/QuestPDF.Examples/CanvasExamples.cs similarity index 100% rename from QuestPDF.Examples/CanvasExamples.cs rename to Source/QuestPDF.Examples/CanvasExamples.cs diff --git a/QuestPDF.Examples/ChartExamples.cs b/Source/QuestPDF.Examples/ChartExamples.cs similarity index 100% rename from QuestPDF.Examples/ChartExamples.cs rename to Source/QuestPDF.Examples/ChartExamples.cs diff --git a/QuestPDF.Examples/ColumnExamples.cs b/Source/QuestPDF.Examples/ColumnExamples.cs similarity index 100% rename from QuestPDF.Examples/ColumnExamples.cs rename to Source/QuestPDF.Examples/ColumnExamples.cs diff --git a/QuestPDF.Examples/ComplexLayoutBenchmark.cs b/Source/QuestPDF.Examples/ComplexLayoutBenchmark.cs similarity index 100% rename from QuestPDF.Examples/ComplexLayoutBenchmark.cs rename to Source/QuestPDF.Examples/ComplexLayoutBenchmark.cs diff --git a/QuestPDF.Examples/ContentDirectionExamples.cs b/Source/QuestPDF.Examples/ContentDirectionExamples.cs similarity index 100% rename from QuestPDF.Examples/ContentDirectionExamples.cs rename to Source/QuestPDF.Examples/ContentDirectionExamples.cs diff --git a/QuestPDF.Examples/ContinousPage.cs b/Source/QuestPDF.Examples/ContinousPage.cs similarity index 100% rename from QuestPDF.Examples/ContinousPage.cs rename to Source/QuestPDF.Examples/ContinousPage.cs diff --git a/QuestPDF.Examples/DebuggingTesting.cs b/Source/QuestPDF.Examples/DebuggingTesting.cs similarity index 100% rename from QuestPDF.Examples/DebuggingTesting.cs rename to Source/QuestPDF.Examples/DebuggingTesting.cs diff --git a/QuestPDF.Examples/DefaultTextStyleExample.cs b/Source/QuestPDF.Examples/DefaultTextStyleExample.cs similarity index 100% rename from QuestPDF.Examples/DefaultTextStyleExample.cs rename to Source/QuestPDF.Examples/DefaultTextStyleExample.cs diff --git a/QuestPDF.Examples/DefaultTextStyleExamples.cs b/Source/QuestPDF.Examples/DefaultTextStyleExamples.cs similarity index 100% rename from QuestPDF.Examples/DefaultTextStyleExamples.cs rename to Source/QuestPDF.Examples/DefaultTextStyleExamples.cs diff --git a/QuestPDF.Examples/DifferentHeaderOnFirstPageExample.cs b/Source/QuestPDF.Examples/DifferentHeaderOnFirstPageExample.cs similarity index 100% rename from QuestPDF.Examples/DifferentHeaderOnFirstPageExample.cs rename to Source/QuestPDF.Examples/DifferentHeaderOnFirstPageExample.cs diff --git a/QuestPDF.Examples/DynamicFibonacci.cs b/Source/QuestPDF.Examples/DynamicFibonacci.cs similarity index 100% rename from QuestPDF.Examples/DynamicFibonacci.cs rename to Source/QuestPDF.Examples/DynamicFibonacci.cs diff --git a/QuestPDF.Examples/DynamicOptimizedExample.cs b/Source/QuestPDF.Examples/DynamicOptimizedExample.cs similarity index 100% rename from QuestPDF.Examples/DynamicOptimizedExample.cs rename to Source/QuestPDF.Examples/DynamicOptimizedExample.cs diff --git a/QuestPDF.Examples/DynamicPageNumberLeftRight.cs b/Source/QuestPDF.Examples/DynamicPageNumberLeftRight.cs similarity index 100% rename from QuestPDF.Examples/DynamicPageNumberLeftRight.cs rename to Source/QuestPDF.Examples/DynamicPageNumberLeftRight.cs diff --git a/QuestPDF.Examples/DynamicProgressHeader.cs b/Source/QuestPDF.Examples/DynamicProgressHeader.cs similarity index 100% rename from QuestPDF.Examples/DynamicProgressHeader.cs rename to Source/QuestPDF.Examples/DynamicProgressHeader.cs diff --git a/QuestPDF.Examples/DynamicSimpleTableExample.cs b/Source/QuestPDF.Examples/DynamicSimpleTableExample.cs similarity index 100% rename from QuestPDF.Examples/DynamicSimpleTableExample.cs rename to Source/QuestPDF.Examples/DynamicSimpleTableExample.cs diff --git a/QuestPDF.Examples/ElementExamples.cs b/Source/QuestPDF.Examples/ElementExamples.cs similarity index 100% rename from QuestPDF.Examples/ElementExamples.cs rename to Source/QuestPDF.Examples/ElementExamples.cs diff --git a/QuestPDF.Examples/Engine/RenderingTest.cs b/Source/QuestPDF.Examples/Engine/RenderingTest.cs similarity index 100% rename from QuestPDF.Examples/Engine/RenderingTest.cs rename to Source/QuestPDF.Examples/Engine/RenderingTest.cs diff --git a/QuestPDF.Examples/Engine/SimpleDocument.cs b/Source/QuestPDF.Examples/Engine/SimpleDocument.cs similarity index 100% rename from QuestPDF.Examples/Engine/SimpleDocument.cs rename to Source/QuestPDF.Examples/Engine/SimpleDocument.cs diff --git a/QuestPDF.Examples/EnsureSpaceExample.cs b/Source/QuestPDF.Examples/EnsureSpaceExample.cs similarity index 100% rename from QuestPDF.Examples/EnsureSpaceExample.cs rename to Source/QuestPDF.Examples/EnsureSpaceExample.cs diff --git a/QuestPDF.Examples/ExecutionOrderExamples.cs b/Source/QuestPDF.Examples/ExecutionOrderExamples.cs similarity index 100% rename from QuestPDF.Examples/ExecutionOrderExamples.cs rename to Source/QuestPDF.Examples/ExecutionOrderExamples.cs diff --git a/QuestPDF.Examples/FrameExample.cs b/Source/QuestPDF.Examples/FrameExample.cs similarity index 100% rename from QuestPDF.Examples/FrameExample.cs rename to Source/QuestPDF.Examples/FrameExample.cs diff --git a/QuestPDF.Examples/GenerationBenchmark.cs b/Source/QuestPDF.Examples/GenerationBenchmark.cs similarity index 100% rename from QuestPDF.Examples/GenerationBenchmark.cs rename to Source/QuestPDF.Examples/GenerationBenchmark.cs diff --git a/QuestPDF.Examples/GridBenchmark.cs b/Source/QuestPDF.Examples/GridBenchmark.cs similarity index 100% rename from QuestPDF.Examples/GridBenchmark.cs rename to Source/QuestPDF.Examples/GridBenchmark.cs diff --git a/QuestPDF.Examples/ImageExamples.cs b/Source/QuestPDF.Examples/ImageExamples.cs similarity index 100% rename from QuestPDF.Examples/ImageExamples.cs rename to Source/QuestPDF.Examples/ImageExamples.cs diff --git a/QuestPDF.Examples/InlinedExamples.cs b/Source/QuestPDF.Examples/InlinedExamples.cs similarity index 100% rename from QuestPDF.Examples/InlinedExamples.cs rename to Source/QuestPDF.Examples/InlinedExamples.cs diff --git a/QuestPDF.Examples/LibreBarcode39-Regular.ttf b/Source/QuestPDF.Examples/LibreBarcode39-Regular.ttf similarity index 100% rename from QuestPDF.Examples/LibreBarcode39-Regular.ttf rename to Source/QuestPDF.Examples/LibreBarcode39-Regular.ttf diff --git a/QuestPDF.Examples/LineExamples.cs b/Source/QuestPDF.Examples/LineExamples.cs similarity index 100% rename from QuestPDF.Examples/LineExamples.cs rename to Source/QuestPDF.Examples/LineExamples.cs diff --git a/QuestPDF.Examples/LoremPicsumExample.cs b/Source/QuestPDF.Examples/LoremPicsumExample.cs similarity index 100% rename from QuestPDF.Examples/LoremPicsumExample.cs rename to Source/QuestPDF.Examples/LoremPicsumExample.cs diff --git a/QuestPDF.Examples/MinimalApiExamples.cs b/Source/QuestPDF.Examples/MinimalApiExamples.cs similarity index 100% rename from QuestPDF.Examples/MinimalApiExamples.cs rename to Source/QuestPDF.Examples/MinimalApiExamples.cs diff --git a/QuestPDF.Examples/Padding.cs b/Source/QuestPDF.Examples/Padding.cs similarity index 100% rename from QuestPDF.Examples/Padding.cs rename to Source/QuestPDF.Examples/Padding.cs diff --git a/QuestPDF.Examples/PageBackgroundForegroundExample.cs b/Source/QuestPDF.Examples/PageBackgroundForegroundExample.cs similarity index 100% rename from QuestPDF.Examples/PageBackgroundForegroundExample.cs rename to Source/QuestPDF.Examples/PageBackgroundForegroundExample.cs diff --git a/QuestPDF.Examples/QuestPDF.Examples.csproj b/Source/QuestPDF.Examples/QuestPDF.Examples.csproj similarity index 100% rename from QuestPDF.Examples/QuestPDF.Examples.csproj rename to Source/QuestPDF.Examples/QuestPDF.Examples.csproj diff --git a/QuestPDF.Examples/RowExamples.cs b/Source/QuestPDF.Examples/RowExamples.cs similarity index 100% rename from QuestPDF.Examples/RowExamples.cs rename to Source/QuestPDF.Examples/RowExamples.cs diff --git a/QuestPDF.Examples/ScaleToFitExamples.cs b/Source/QuestPDF.Examples/ScaleToFitExamples.cs similarity index 100% rename from QuestPDF.Examples/ScaleToFitExamples.cs rename to Source/QuestPDF.Examples/ScaleToFitExamples.cs diff --git a/QuestPDF.Examples/ShowOnceExample.cs b/Source/QuestPDF.Examples/ShowOnceExample.cs similarity index 100% rename from QuestPDF.Examples/ShowOnceExample.cs rename to Source/QuestPDF.Examples/ShowOnceExample.cs diff --git a/QuestPDF.Examples/SkipOnceExample.cs b/Source/QuestPDF.Examples/SkipOnceExample.cs similarity index 100% rename from QuestPDF.Examples/SkipOnceExample.cs rename to Source/QuestPDF.Examples/SkipOnceExample.cs diff --git a/QuestPDF.Examples/StopPaging.cs b/Source/QuestPDF.Examples/StopPaging.cs similarity index 100% rename from QuestPDF.Examples/StopPaging.cs rename to Source/QuestPDF.Examples/StopPaging.cs diff --git a/QuestPDF.Examples/SvgImageExample.cs b/Source/QuestPDF.Examples/SvgImageExample.cs similarity index 100% rename from QuestPDF.Examples/SvgImageExample.cs rename to Source/QuestPDF.Examples/SvgImageExample.cs diff --git a/QuestPDF.Examples/TableBenchmark.cs b/Source/QuestPDF.Examples/TableBenchmark.cs similarity index 100% rename from QuestPDF.Examples/TableBenchmark.cs rename to Source/QuestPDF.Examples/TableBenchmark.cs diff --git a/QuestPDF.Examples/TableExamples.cs b/Source/QuestPDF.Examples/TableExamples.cs similarity index 97% rename from QuestPDF.Examples/TableExamples.cs rename to Source/QuestPDF.Examples/TableExamples.cs index a56b3f4..2690ad5 100644 --- a/QuestPDF.Examples/TableExamples.cs +++ b/Source/QuestPDF.Examples/TableExamples.cs @@ -300,17 +300,18 @@ namespace QuestPDF.Examples columns.RelativeColumn(); columns.RelativeColumn(); columns.RelativeColumn(); + columns.RelativeColumn(); + columns.RelativeColumn(); }); - table.Cell().RowSpan(4).Element(Block).Text("1"); + var image = Placeholders.Image(400, 300); - table.Cell().RowSpan(2).Element(Block).Text("2"); - table.Cell().RowSpan(1).Element(Block).Text("3"); - table.Cell().RowSpan(1).Element(Block).Text("4"); - - table.Cell().RowSpan(2).Element(Block).Text("5"); - table.Cell().RowSpan(1).Element(Block).Text("6"); - table.Cell().RowSpan(1).Element(Block).Text("7"); + table.Cell().Image(image); + table.Cell().Image(image); + table.Cell().Image(image); + table.Cell().Image(image); + table.Cell().Image(image); + table.Cell().Image(image); }); }); } diff --git a/QuestPDF.Examples/TextBenchmark.cs b/Source/QuestPDF.Examples/TextBenchmark.cs similarity index 100% rename from QuestPDF.Examples/TextBenchmark.cs rename to Source/QuestPDF.Examples/TextBenchmark.cs diff --git a/QuestPDF.Examples/TextExamples.cs b/Source/QuestPDF.Examples/TextExamples.cs similarity index 100% rename from QuestPDF.Examples/TextExamples.cs rename to Source/QuestPDF.Examples/TextExamples.cs diff --git a/QuestPDF.Examples/logo.png b/Source/QuestPDF.Examples/logo.png similarity index 100% rename from QuestPDF.Examples/logo.png rename to Source/QuestPDF.Examples/logo.png diff --git a/QuestPDF.Examples/pdf-icon.svg b/Source/QuestPDF.Examples/pdf-icon.svg similarity index 100% rename from QuestPDF.Examples/pdf-icon.svg rename to Source/QuestPDF.Examples/pdf-icon.svg diff --git a/QuestPDF.Examples/quo-vadis.txt b/Source/QuestPDF.Examples/quo-vadis.txt similarity index 100% rename from QuestPDF.Examples/quo-vadis.txt rename to Source/QuestPDF.Examples/quo-vadis.txt diff --git a/QuestPDF.Previewer.Examples/Program.cs b/Source/QuestPDF.Previewer.Examples/Program.cs similarity index 100% rename from QuestPDF.Previewer.Examples/Program.cs rename to Source/QuestPDF.Previewer.Examples/Program.cs diff --git a/QuestPDF.Previewer.Examples/QuestPDF.Previewer.Examples.csproj b/Source/QuestPDF.Previewer.Examples/QuestPDF.Previewer.Examples.csproj similarity index 100% rename from QuestPDF.Previewer.Examples/QuestPDF.Previewer.Examples.csproj rename to Source/QuestPDF.Previewer.Examples/QuestPDF.Previewer.Examples.csproj diff --git a/QuestPDF.Previewer/CommunicationService.cs b/Source/QuestPDF.Previewer/CommunicationService.cs similarity index 100% rename from QuestPDF.Previewer/CommunicationService.cs rename to Source/QuestPDF.Previewer/CommunicationService.cs diff --git a/QuestPDF.Previewer/Helpers.cs b/Source/QuestPDF.Previewer/Helpers.cs similarity index 100% rename from QuestPDF.Previewer/Helpers.cs rename to Source/QuestPDF.Previewer/Helpers.cs diff --git a/QuestPDF.Previewer/InteractiveCanvas.cs b/Source/QuestPDF.Previewer/InteractiveCanvas.cs similarity index 100% rename from QuestPDF.Previewer/InteractiveCanvas.cs rename to Source/QuestPDF.Previewer/InteractiveCanvas.cs diff --git a/QuestPDF.Previewer/PreviewPage.cs b/Source/QuestPDF.Previewer/PreviewPage.cs similarity index 100% rename from QuestPDF.Previewer/PreviewPage.cs rename to Source/QuestPDF.Previewer/PreviewPage.cs diff --git a/QuestPDF.Previewer/PreviewerApp.axaml b/Source/QuestPDF.Previewer/PreviewerApp.axaml similarity index 100% rename from QuestPDF.Previewer/PreviewerApp.axaml rename to Source/QuestPDF.Previewer/PreviewerApp.axaml diff --git a/QuestPDF.Previewer/PreviewerApp.axaml.cs b/Source/QuestPDF.Previewer/PreviewerApp.axaml.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerApp.axaml.cs rename to Source/QuestPDF.Previewer/PreviewerApp.axaml.cs diff --git a/QuestPDF.Previewer/PreviewerControl.cs b/Source/QuestPDF.Previewer/PreviewerControl.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerControl.cs rename to Source/QuestPDF.Previewer/PreviewerControl.cs diff --git a/QuestPDF.Previewer/PreviewerRefreshCommand.cs b/Source/QuestPDF.Previewer/PreviewerRefreshCommand.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerRefreshCommand.cs rename to Source/QuestPDF.Previewer/PreviewerRefreshCommand.cs diff --git a/QuestPDF.Previewer/PreviewerWindow.axaml b/Source/QuestPDF.Previewer/PreviewerWindow.axaml similarity index 100% rename from QuestPDF.Previewer/PreviewerWindow.axaml rename to Source/QuestPDF.Previewer/PreviewerWindow.axaml diff --git a/QuestPDF.Previewer/PreviewerWindow.axaml.cs b/Source/QuestPDF.Previewer/PreviewerWindow.axaml.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerWindow.axaml.cs rename to Source/QuestPDF.Previewer/PreviewerWindow.axaml.cs diff --git a/QuestPDF.Previewer/PreviewerWindowViewModel.cs b/Source/QuestPDF.Previewer/PreviewerWindowViewModel.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerWindowViewModel.cs rename to Source/QuestPDF.Previewer/PreviewerWindowViewModel.cs diff --git a/QuestPDF.Previewer/Program.cs b/Source/QuestPDF.Previewer/Program.cs similarity index 100% rename from QuestPDF.Previewer/Program.cs rename to Source/QuestPDF.Previewer/Program.cs diff --git a/QuestPDF.Previewer/QuestPDF.Previewer.csproj b/Source/QuestPDF.Previewer/QuestPDF.Previewer.csproj similarity index 100% rename from QuestPDF.Previewer/QuestPDF.Previewer.csproj rename to Source/QuestPDF.Previewer/QuestPDF.Previewer.csproj diff --git a/QuestPDF.Previewer/Resources/Logo.png b/Source/QuestPDF.Previewer/Resources/Logo.png similarity index 100% rename from QuestPDF.Previewer/Resources/Logo.png rename to Source/QuestPDF.Previewer/Resources/Logo.png diff --git a/QuestPDF.Previewer/Resources/PackageReadme.md b/Source/QuestPDF.Previewer/Resources/PackageReadme.md similarity index 100% rename from QuestPDF.Previewer/Resources/PackageReadme.md rename to Source/QuestPDF.Previewer/Resources/PackageReadme.md diff --git a/QuestPDF.Previewer/readme.md b/Source/QuestPDF.Previewer/readme.md similarity index 100% rename from QuestPDF.Previewer/readme.md rename to Source/QuestPDF.Previewer/readme.md diff --git a/QuestPDF.ReportSample/DataSource.cs b/Source/QuestPDF.ReportSample/DataSource.cs similarity index 100% rename from QuestPDF.ReportSample/DataSource.cs rename to Source/QuestPDF.ReportSample/DataSource.cs diff --git a/QuestPDF.ReportSample/Helpers.cs b/Source/QuestPDF.ReportSample/Helpers.cs similarity index 100% rename from QuestPDF.ReportSample/Helpers.cs rename to Source/QuestPDF.ReportSample/Helpers.cs diff --git a/QuestPDF.ReportSample/Layouts/DifferentHeadersTemplate.cs b/Source/QuestPDF.ReportSample/Layouts/DifferentHeadersTemplate.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/DifferentHeadersTemplate.cs rename to Source/QuestPDF.ReportSample/Layouts/DifferentHeadersTemplate.cs diff --git a/QuestPDF.ReportSample/Layouts/Helpers.cs b/Source/QuestPDF.ReportSample/Layouts/Helpers.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/Helpers.cs rename to Source/QuestPDF.ReportSample/Layouts/Helpers.cs diff --git a/QuestPDF.ReportSample/Layouts/ImagePlaceholder.cs b/Source/QuestPDF.ReportSample/Layouts/ImagePlaceholder.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/ImagePlaceholder.cs rename to Source/QuestPDF.ReportSample/Layouts/ImagePlaceholder.cs diff --git a/QuestPDF.ReportSample/Layouts/PhotoTemplate.cs b/Source/QuestPDF.ReportSample/Layouts/PhotoTemplate.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/PhotoTemplate.cs rename to Source/QuestPDF.ReportSample/Layouts/PhotoTemplate.cs diff --git a/QuestPDF.ReportSample/Layouts/SectionTemplate.cs b/Source/QuestPDF.ReportSample/Layouts/SectionTemplate.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/SectionTemplate.cs rename to Source/QuestPDF.ReportSample/Layouts/SectionTemplate.cs diff --git a/QuestPDF.ReportSample/Layouts/StandardReport.cs b/Source/QuestPDF.ReportSample/Layouts/StandardReport.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/StandardReport.cs rename to Source/QuestPDF.ReportSample/Layouts/StandardReport.cs diff --git a/QuestPDF.ReportSample/Layouts/TableOfContentsTemplate.cs b/Source/QuestPDF.ReportSample/Layouts/TableOfContentsTemplate.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/TableOfContentsTemplate.cs rename to Source/QuestPDF.ReportSample/Layouts/TableOfContentsTemplate.cs diff --git a/QuestPDF.ReportSample/Models.cs b/Source/QuestPDF.ReportSample/Models.cs similarity index 100% rename from QuestPDF.ReportSample/Models.cs rename to Source/QuestPDF.ReportSample/Models.cs diff --git a/QuestPDF.ReportSample/PerformanceTests.cs b/Source/QuestPDF.ReportSample/PerformanceTests.cs similarity index 100% rename from QuestPDF.ReportSample/PerformanceTests.cs rename to Source/QuestPDF.ReportSample/PerformanceTests.cs diff --git a/QuestPDF.ReportSample/QuestPDF.ReportSample.csproj b/Source/QuestPDF.ReportSample/QuestPDF.ReportSample.csproj similarity index 100% rename from QuestPDF.ReportSample/QuestPDF.ReportSample.csproj rename to Source/QuestPDF.ReportSample/QuestPDF.ReportSample.csproj diff --git a/QuestPDF.ReportSample/Resources/Logo.png b/Source/QuestPDF.ReportSample/Resources/Logo.png similarity index 100% rename from QuestPDF.ReportSample/Resources/Logo.png rename to Source/QuestPDF.ReportSample/Resources/Logo.png diff --git a/QuestPDF.ReportSample/Resources/Logo.svg b/Source/QuestPDF.ReportSample/Resources/Logo.svg similarity index 100% rename from QuestPDF.ReportSample/Resources/Logo.svg rename to Source/QuestPDF.ReportSample/Resources/Logo.svg diff --git a/QuestPDF.ReportSample/Tests.cs b/Source/QuestPDF.ReportSample/Tests.cs similarity index 100% rename from QuestPDF.ReportSample/Tests.cs rename to Source/QuestPDF.ReportSample/Tests.cs diff --git a/QuestPDF.ReportSample/Typography.cs b/Source/QuestPDF.ReportSample/Typography.cs similarity index 100% rename from QuestPDF.ReportSample/Typography.cs rename to Source/QuestPDF.ReportSample/Typography.cs diff --git a/QuestPDF.UnitTests/AlignmentTests.cs b/Source/QuestPDF.UnitTests/AlignmentTests.cs similarity index 100% rename from QuestPDF.UnitTests/AlignmentTests.cs rename to Source/QuestPDF.UnitTests/AlignmentTests.cs diff --git a/QuestPDF.UnitTests/AspectRatioTests.cs b/Source/QuestPDF.UnitTests/AspectRatioTests.cs similarity index 100% rename from QuestPDF.UnitTests/AspectRatioTests.cs rename to Source/QuestPDF.UnitTests/AspectRatioTests.cs diff --git a/QuestPDF.UnitTests/BackgroundTests.cs b/Source/QuestPDF.UnitTests/BackgroundTests.cs similarity index 100% rename from QuestPDF.UnitTests/BackgroundTests.cs rename to Source/QuestPDF.UnitTests/BackgroundTests.cs diff --git a/QuestPDF.UnitTests/BorderTests.cs b/Source/QuestPDF.UnitTests/BorderTests.cs similarity index 100% rename from QuestPDF.UnitTests/BorderTests.cs rename to Source/QuestPDF.UnitTests/BorderTests.cs diff --git a/QuestPDF.UnitTests/BoxTests.cs b/Source/QuestPDF.UnitTests/BoxTests.cs similarity index 100% rename from QuestPDF.UnitTests/BoxTests.cs rename to Source/QuestPDF.UnitTests/BoxTests.cs diff --git a/QuestPDF.UnitTests/ColumnTests.cs b/Source/QuestPDF.UnitTests/ColumnTests.cs similarity index 100% rename from QuestPDF.UnitTests/ColumnTests.cs rename to Source/QuestPDF.UnitTests/ColumnTests.cs diff --git a/QuestPDF.UnitTests/ConstrainedTests.cs b/Source/QuestPDF.UnitTests/ConstrainedTests.cs similarity index 100% rename from QuestPDF.UnitTests/ConstrainedTests.cs rename to Source/QuestPDF.UnitTests/ConstrainedTests.cs diff --git a/QuestPDF.UnitTests/DecorationTests.cs b/Source/QuestPDF.UnitTests/DecorationTests.cs similarity index 100% rename from QuestPDF.UnitTests/DecorationTests.cs rename to Source/QuestPDF.UnitTests/DecorationTests.cs diff --git a/QuestPDF.UnitTests/DynamicImageTests.cs b/Source/QuestPDF.UnitTests/DynamicImageTests.cs similarity index 100% rename from QuestPDF.UnitTests/DynamicImageTests.cs rename to Source/QuestPDF.UnitTests/DynamicImageTests.cs diff --git a/QuestPDF.UnitTests/EnsureSpaceTests.cs b/Source/QuestPDF.UnitTests/EnsureSpaceTests.cs similarity index 100% rename from QuestPDF.UnitTests/EnsureSpaceTests.cs rename to Source/QuestPDF.UnitTests/EnsureSpaceTests.cs diff --git a/QuestPDF.UnitTests/ExtendTests.cs b/Source/QuestPDF.UnitTests/ExtendTests.cs similarity index 100% rename from QuestPDF.UnitTests/ExtendTests.cs rename to Source/QuestPDF.UnitTests/ExtendTests.cs diff --git a/QuestPDF.UnitTests/ExternalLinkTests.cs b/Source/QuestPDF.UnitTests/ExternalLinkTests.cs similarity index 100% rename from QuestPDF.UnitTests/ExternalLinkTests.cs rename to Source/QuestPDF.UnitTests/ExternalLinkTests.cs diff --git a/QuestPDF.UnitTests/FontStyleSetTests.cs b/Source/QuestPDF.UnitTests/FontStyleSetTests.cs similarity index 100% rename from QuestPDF.UnitTests/FontStyleSetTests.cs rename to Source/QuestPDF.UnitTests/FontStyleSetTests.cs diff --git a/QuestPDF.UnitTests/GridTests.cs b/Source/QuestPDF.UnitTests/GridTests.cs similarity index 100% rename from QuestPDF.UnitTests/GridTests.cs rename to Source/QuestPDF.UnitTests/GridTests.cs diff --git a/QuestPDF.UnitTests/ImageTests.cs b/Source/QuestPDF.UnitTests/ImageTests.cs similarity index 100% rename from QuestPDF.UnitTests/ImageTests.cs rename to Source/QuestPDF.UnitTests/ImageTests.cs diff --git a/QuestPDF.UnitTests/InternalLinkTests.cs b/Source/QuestPDF.UnitTests/InternalLinkTests.cs similarity index 100% rename from QuestPDF.UnitTests/InternalLinkTests.cs rename to Source/QuestPDF.UnitTests/InternalLinkTests.cs diff --git a/QuestPDF.UnitTests/InternalLocationTests.cs b/Source/QuestPDF.UnitTests/InternalLocationTests.cs similarity index 100% rename from QuestPDF.UnitTests/InternalLocationTests.cs rename to Source/QuestPDF.UnitTests/InternalLocationTests.cs diff --git a/QuestPDF.UnitTests/LayersTests.cs b/Source/QuestPDF.UnitTests/LayersTests.cs similarity index 100% rename from QuestPDF.UnitTests/LayersTests.cs rename to Source/QuestPDF.UnitTests/LayersTests.cs diff --git a/QuestPDF.UnitTests/PaddingTests.cs b/Source/QuestPDF.UnitTests/PaddingTests.cs similarity index 100% rename from QuestPDF.UnitTests/PaddingTests.cs rename to Source/QuestPDF.UnitTests/PaddingTests.cs diff --git a/QuestPDF.UnitTests/PageBreakTests.cs b/Source/QuestPDF.UnitTests/PageBreakTests.cs similarity index 100% rename from QuestPDF.UnitTests/PageBreakTests.cs rename to Source/QuestPDF.UnitTests/PageBreakTests.cs diff --git a/QuestPDF.UnitTests/QuestPDF.UnitTests.csproj b/Source/QuestPDF.UnitTests/QuestPDF.UnitTests.csproj similarity index 100% rename from QuestPDF.UnitTests/QuestPDF.UnitTests.csproj rename to Source/QuestPDF.UnitTests/QuestPDF.UnitTests.csproj diff --git a/QuestPDF.UnitTests/RotateTests.cs b/Source/QuestPDF.UnitTests/RotateTests.cs similarity index 100% rename from QuestPDF.UnitTests/RotateTests.cs rename to Source/QuestPDF.UnitTests/RotateTests.cs diff --git a/QuestPDF.UnitTests/ScaleTests.cs b/Source/QuestPDF.UnitTests/ScaleTests.cs similarity index 100% rename from QuestPDF.UnitTests/ScaleTests.cs rename to Source/QuestPDF.UnitTests/ScaleTests.cs diff --git a/QuestPDF.UnitTests/ShowEntireTests.cs b/Source/QuestPDF.UnitTests/ShowEntireTests.cs similarity index 100% rename from QuestPDF.UnitTests/ShowEntireTests.cs rename to Source/QuestPDF.UnitTests/ShowEntireTests.cs diff --git a/QuestPDF.UnitTests/ShowOnceTest.cs b/Source/QuestPDF.UnitTests/ShowOnceTest.cs similarity index 100% rename from QuestPDF.UnitTests/ShowOnceTest.cs rename to Source/QuestPDF.UnitTests/ShowOnceTest.cs diff --git a/QuestPDF.UnitTests/SimpleRotateTests.cs b/Source/QuestPDF.UnitTests/SimpleRotateTests.cs similarity index 100% rename from QuestPDF.UnitTests/SimpleRotateTests.cs rename to Source/QuestPDF.UnitTests/SimpleRotateTests.cs diff --git a/QuestPDF.UnitTests/TestEngine/ElementMock.cs b/Source/QuestPDF.UnitTests/TestEngine/ElementMock.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/ElementMock.cs rename to Source/QuestPDF.UnitTests/TestEngine/ElementMock.cs diff --git a/QuestPDF.UnitTests/TestEngine/MockCanvas.cs b/Source/QuestPDF.UnitTests/TestEngine/MockCanvas.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/MockCanvas.cs rename to Source/QuestPDF.UnitTests/TestEngine/MockCanvas.cs diff --git a/QuestPDF.UnitTests/TestEngine/OperationBase.cs b/Source/QuestPDF.UnitTests/TestEngine/OperationBase.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/OperationBase.cs rename to Source/QuestPDF.UnitTests/TestEngine/OperationBase.cs diff --git a/QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs b/Source/QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs rename to Source/QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasRotateOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasRotateOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasRotateOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasRotateOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasScaleOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasScaleOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasScaleOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasScaleOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/ChildDrawOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/ChildDrawOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/ChildDrawOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/ChildDrawOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/ElementMeasureOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/ElementMeasureOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/ElementMeasureOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/ElementMeasureOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/SimpleContainerTests.cs b/Source/QuestPDF.UnitTests/TestEngine/SimpleContainerTests.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/SimpleContainerTests.cs rename to Source/QuestPDF.UnitTests/TestEngine/SimpleContainerTests.cs diff --git a/QuestPDF.UnitTests/TestEngine/TestPlan.cs b/Source/QuestPDF.UnitTests/TestEngine/TestPlan.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/TestPlan.cs rename to Source/QuestPDF.UnitTests/TestEngine/TestPlan.cs diff --git a/QuestPDF.UnitTests/TestsBase.cs b/Source/QuestPDF.UnitTests/TestsBase.cs similarity index 100% rename from QuestPDF.UnitTests/TestsBase.cs rename to Source/QuestPDF.UnitTests/TestsBase.cs diff --git a/QuestPDF.UnitTests/TranslateTests.cs b/Source/QuestPDF.UnitTests/TranslateTests.cs similarity index 100% rename from QuestPDF.UnitTests/TranslateTests.cs rename to Source/QuestPDF.UnitTests/TranslateTests.cs diff --git a/QuestPDF.UnitTests/UnconstrainedTests.cs b/Source/QuestPDF.UnitTests/UnconstrainedTests.cs similarity index 100% rename from QuestPDF.UnitTests/UnconstrainedTests.cs rename to Source/QuestPDF.UnitTests/UnconstrainedTests.cs diff --git a/QuestPDF.sln b/Source/QuestPDF.sln similarity index 100% rename from QuestPDF.sln rename to Source/QuestPDF.sln diff --git a/QuestPDF/Drawing/DocumentContainer.cs b/Source/QuestPDF/Drawing/DocumentContainer.cs similarity index 100% rename from QuestPDF/Drawing/DocumentContainer.cs rename to Source/QuestPDF/Drawing/DocumentContainer.cs diff --git a/QuestPDF/Drawing/DocumentGenerator.cs b/Source/QuestPDF/Drawing/DocumentGenerator.cs similarity index 100% rename from QuestPDF/Drawing/DocumentGenerator.cs rename to Source/QuestPDF/Drawing/DocumentGenerator.cs diff --git a/QuestPDF/Drawing/DocumentMetadata.cs b/Source/QuestPDF/Drawing/DocumentMetadata.cs similarity index 100% rename from QuestPDF/Drawing/DocumentMetadata.cs rename to Source/QuestPDF/Drawing/DocumentMetadata.cs diff --git a/QuestPDF/Drawing/Exceptions/DocumentComposeException.cs b/Source/QuestPDF/Drawing/Exceptions/DocumentComposeException.cs similarity index 100% rename from QuestPDF/Drawing/Exceptions/DocumentComposeException.cs rename to Source/QuestPDF/Drawing/Exceptions/DocumentComposeException.cs diff --git a/QuestPDF/Drawing/Exceptions/DocumentDrawingException.cs b/Source/QuestPDF/Drawing/Exceptions/DocumentDrawingException.cs similarity index 100% rename from QuestPDF/Drawing/Exceptions/DocumentDrawingException.cs rename to Source/QuestPDF/Drawing/Exceptions/DocumentDrawingException.cs diff --git a/QuestPDF/Drawing/Exceptions/DocumentLayoutException.cs b/Source/QuestPDF/Drawing/Exceptions/DocumentLayoutException.cs similarity index 100% rename from QuestPDF/Drawing/Exceptions/DocumentLayoutException.cs rename to Source/QuestPDF/Drawing/Exceptions/DocumentLayoutException.cs diff --git a/QuestPDF/Drawing/Exceptions/InitializationException.cs b/Source/QuestPDF/Drawing/Exceptions/InitializationException.cs similarity index 100% rename from QuestPDF/Drawing/Exceptions/InitializationException.cs rename to Source/QuestPDF/Drawing/Exceptions/InitializationException.cs diff --git a/QuestPDF/Drawing/FontManager.cs b/Source/QuestPDF/Drawing/FontManager.cs similarity index 100% rename from QuestPDF/Drawing/FontManager.cs rename to Source/QuestPDF/Drawing/FontManager.cs diff --git a/QuestPDF/Drawing/FontStyleSet.cs b/Source/QuestPDF/Drawing/FontStyleSet.cs similarity index 100% rename from QuestPDF/Drawing/FontStyleSet.cs rename to Source/QuestPDF/Drawing/FontStyleSet.cs diff --git a/QuestPDF/Drawing/FreeCanvas.cs b/Source/QuestPDF/Drawing/FreeCanvas.cs similarity index 100% rename from QuestPDF/Drawing/FreeCanvas.cs rename to Source/QuestPDF/Drawing/FreeCanvas.cs diff --git a/QuestPDF/Drawing/ImageCanvas.cs b/Source/QuestPDF/Drawing/ImageCanvas.cs similarity index 100% rename from QuestPDF/Drawing/ImageCanvas.cs rename to Source/QuestPDF/Drawing/ImageCanvas.cs diff --git a/QuestPDF/Drawing/PdfCanvas.cs b/Source/QuestPDF/Drawing/PdfCanvas.cs similarity index 100% rename from QuestPDF/Drawing/PdfCanvas.cs rename to Source/QuestPDF/Drawing/PdfCanvas.cs diff --git a/QuestPDF/Drawing/Proxy/CacheProxy.cs b/Source/QuestPDF/Drawing/Proxy/CacheProxy.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/CacheProxy.cs rename to Source/QuestPDF/Drawing/Proxy/CacheProxy.cs diff --git a/QuestPDF/Drawing/Proxy/DebugStackItem.cs b/Source/QuestPDF/Drawing/Proxy/DebugStackItem.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/DebugStackItem.cs rename to Source/QuestPDF/Drawing/Proxy/DebugStackItem.cs diff --git a/QuestPDF/Drawing/Proxy/DebuggingProxy.cs b/Source/QuestPDF/Drawing/Proxy/DebuggingProxy.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/DebuggingProxy.cs rename to Source/QuestPDF/Drawing/Proxy/DebuggingProxy.cs diff --git a/QuestPDF/Drawing/Proxy/DebuggingState.cs b/Source/QuestPDF/Drawing/Proxy/DebuggingState.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/DebuggingState.cs rename to Source/QuestPDF/Drawing/Proxy/DebuggingState.cs diff --git a/QuestPDF/Drawing/Proxy/ElementProxy.cs b/Source/QuestPDF/Drawing/Proxy/ElementProxy.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/ElementProxy.cs rename to Source/QuestPDF/Drawing/Proxy/ElementProxy.cs diff --git a/QuestPDF/Drawing/SkiaCanvasBase.cs b/Source/QuestPDF/Drawing/SkiaCanvasBase.cs similarity index 100% rename from QuestPDF/Drawing/SkiaCanvasBase.cs rename to Source/QuestPDF/Drawing/SkiaCanvasBase.cs diff --git a/QuestPDF/Drawing/SkiaDocumentCanvasBase.cs b/Source/QuestPDF/Drawing/SkiaDocumentCanvasBase.cs similarity index 100% rename from QuestPDF/Drawing/SkiaDocumentCanvasBase.cs rename to Source/QuestPDF/Drawing/SkiaDocumentCanvasBase.cs diff --git a/QuestPDF/Drawing/SkiaPictureCanvas.cs b/Source/QuestPDF/Drawing/SkiaPictureCanvas.cs similarity index 100% rename from QuestPDF/Drawing/SkiaPictureCanvas.cs rename to Source/QuestPDF/Drawing/SkiaPictureCanvas.cs diff --git a/QuestPDF/Drawing/SpacePlan.cs b/Source/QuestPDF/Drawing/SpacePlan.cs similarity index 100% rename from QuestPDF/Drawing/SpacePlan.cs rename to Source/QuestPDF/Drawing/SpacePlan.cs diff --git a/QuestPDF/Drawing/SpacePlanType.cs b/Source/QuestPDF/Drawing/SpacePlanType.cs similarity index 100% rename from QuestPDF/Drawing/SpacePlanType.cs rename to Source/QuestPDF/Drawing/SpacePlanType.cs diff --git a/QuestPDF/Drawing/TextShaper.cs b/Source/QuestPDF/Drawing/TextShaper.cs similarity index 100% rename from QuestPDF/Drawing/TextShaper.cs rename to Source/QuestPDF/Drawing/TextShaper.cs diff --git a/QuestPDF/Drawing/XpsCanvas.cs b/Source/QuestPDF/Drawing/XpsCanvas.cs similarity index 100% rename from QuestPDF/Drawing/XpsCanvas.cs rename to Source/QuestPDF/Drawing/XpsCanvas.cs diff --git a/QuestPDF/Elements/Alignment.cs b/Source/QuestPDF/Elements/Alignment.cs similarity index 100% rename from QuestPDF/Elements/Alignment.cs rename to Source/QuestPDF/Elements/Alignment.cs diff --git a/QuestPDF/Elements/AspectRatio.cs b/Source/QuestPDF/Elements/AspectRatio.cs similarity index 100% rename from QuestPDF/Elements/AspectRatio.cs rename to Source/QuestPDF/Elements/AspectRatio.cs diff --git a/QuestPDF/Elements/Background.cs b/Source/QuestPDF/Elements/Background.cs similarity index 100% rename from QuestPDF/Elements/Background.cs rename to Source/QuestPDF/Elements/Background.cs diff --git a/QuestPDF/Elements/Border.cs b/Source/QuestPDF/Elements/Border.cs similarity index 100% rename from QuestPDF/Elements/Border.cs rename to Source/QuestPDF/Elements/Border.cs diff --git a/QuestPDF/Elements/Canvas.cs b/Source/QuestPDF/Elements/Canvas.cs similarity index 100% rename from QuestPDF/Elements/Canvas.cs rename to Source/QuestPDF/Elements/Canvas.cs diff --git a/QuestPDF/Elements/Column.cs b/Source/QuestPDF/Elements/Column.cs similarity index 100% rename from QuestPDF/Elements/Column.cs rename to Source/QuestPDF/Elements/Column.cs diff --git a/QuestPDF/Elements/Constrained.cs b/Source/QuestPDF/Elements/Constrained.cs similarity index 100% rename from QuestPDF/Elements/Constrained.cs rename to Source/QuestPDF/Elements/Constrained.cs diff --git a/QuestPDF/Elements/Container.cs b/Source/QuestPDF/Elements/Container.cs similarity index 100% rename from QuestPDF/Elements/Container.cs rename to Source/QuestPDF/Elements/Container.cs diff --git a/QuestPDF/Elements/ContentDirectionSetter.cs b/Source/QuestPDF/Elements/ContentDirectionSetter.cs similarity index 100% rename from QuestPDF/Elements/ContentDirectionSetter.cs rename to Source/QuestPDF/Elements/ContentDirectionSetter.cs diff --git a/QuestPDF/Elements/DebugArea.cs b/Source/QuestPDF/Elements/DebugArea.cs similarity index 100% rename from QuestPDF/Elements/DebugArea.cs rename to Source/QuestPDF/Elements/DebugArea.cs diff --git a/QuestPDF/Elements/DebugPointer.cs b/Source/QuestPDF/Elements/DebugPointer.cs similarity index 100% rename from QuestPDF/Elements/DebugPointer.cs rename to Source/QuestPDF/Elements/DebugPointer.cs diff --git a/QuestPDF/Elements/Decoration.cs b/Source/QuestPDF/Elements/Decoration.cs similarity index 100% rename from QuestPDF/Elements/Decoration.cs rename to Source/QuestPDF/Elements/Decoration.cs diff --git a/QuestPDF/Elements/DefaultTextStyle.cs b/Source/QuestPDF/Elements/DefaultTextStyle.cs similarity index 100% rename from QuestPDF/Elements/DefaultTextStyle.cs rename to Source/QuestPDF/Elements/DefaultTextStyle.cs diff --git a/QuestPDF/Elements/Dynamic.cs b/Source/QuestPDF/Elements/Dynamic.cs similarity index 100% rename from QuestPDF/Elements/Dynamic.cs rename to Source/QuestPDF/Elements/Dynamic.cs diff --git a/QuestPDF/Elements/DynamicImage.cs b/Source/QuestPDF/Elements/DynamicImage.cs similarity index 100% rename from QuestPDF/Elements/DynamicImage.cs rename to Source/QuestPDF/Elements/DynamicImage.cs diff --git a/QuestPDF/Elements/Empty.cs b/Source/QuestPDF/Elements/Empty.cs similarity index 100% rename from QuestPDF/Elements/Empty.cs rename to Source/QuestPDF/Elements/Empty.cs diff --git a/QuestPDF/Elements/EnsureSpace.cs b/Source/QuestPDF/Elements/EnsureSpace.cs similarity index 100% rename from QuestPDF/Elements/EnsureSpace.cs rename to Source/QuestPDF/Elements/EnsureSpace.cs diff --git a/QuestPDF/Elements/Extend.cs b/Source/QuestPDF/Elements/Extend.cs similarity index 100% rename from QuestPDF/Elements/Extend.cs rename to Source/QuestPDF/Elements/Extend.cs diff --git a/QuestPDF/Elements/Grid.cs b/Source/QuestPDF/Elements/Grid.cs similarity index 100% rename from QuestPDF/Elements/Grid.cs rename to Source/QuestPDF/Elements/Grid.cs diff --git a/QuestPDF/Elements/Hyperlink.cs b/Source/QuestPDF/Elements/Hyperlink.cs similarity index 100% rename from QuestPDF/Elements/Hyperlink.cs rename to Source/QuestPDF/Elements/Hyperlink.cs diff --git a/QuestPDF/Elements/Image.cs b/Source/QuestPDF/Elements/Image.cs similarity index 100% rename from QuestPDF/Elements/Image.cs rename to Source/QuestPDF/Elements/Image.cs diff --git a/QuestPDF/Elements/Inlined.cs b/Source/QuestPDF/Elements/Inlined.cs similarity index 100% rename from QuestPDF/Elements/Inlined.cs rename to Source/QuestPDF/Elements/Inlined.cs diff --git a/QuestPDF/Elements/Layers.cs b/Source/QuestPDF/Elements/Layers.cs similarity index 100% rename from QuestPDF/Elements/Layers.cs rename to Source/QuestPDF/Elements/Layers.cs diff --git a/QuestPDF/Elements/Line.cs b/Source/QuestPDF/Elements/Line.cs similarity index 100% rename from QuestPDF/Elements/Line.cs rename to Source/QuestPDF/Elements/Line.cs diff --git a/QuestPDF/Elements/MinimalBox.cs b/Source/QuestPDF/Elements/MinimalBox.cs similarity index 100% rename from QuestPDF/Elements/MinimalBox.cs rename to Source/QuestPDF/Elements/MinimalBox.cs diff --git a/QuestPDF/Elements/Padding.cs b/Source/QuestPDF/Elements/Padding.cs similarity index 100% rename from QuestPDF/Elements/Padding.cs rename to Source/QuestPDF/Elements/Padding.cs diff --git a/QuestPDF/Elements/Page.cs b/Source/QuestPDF/Elements/Page.cs similarity index 100% rename from QuestPDF/Elements/Page.cs rename to Source/QuestPDF/Elements/Page.cs diff --git a/QuestPDF/Elements/PageBreak.cs b/Source/QuestPDF/Elements/PageBreak.cs similarity index 100% rename from QuestPDF/Elements/PageBreak.cs rename to Source/QuestPDF/Elements/PageBreak.cs diff --git a/QuestPDF/Elements/Placeholder.cs b/Source/QuestPDF/Elements/Placeholder.cs similarity index 100% rename from QuestPDF/Elements/Placeholder.cs rename to Source/QuestPDF/Elements/Placeholder.cs diff --git a/QuestPDF/Elements/Rotate.cs b/Source/QuestPDF/Elements/Rotate.cs similarity index 100% rename from QuestPDF/Elements/Rotate.cs rename to Source/QuestPDF/Elements/Rotate.cs diff --git a/QuestPDF/Elements/Row.cs b/Source/QuestPDF/Elements/Row.cs similarity index 100% rename from QuestPDF/Elements/Row.cs rename to Source/QuestPDF/Elements/Row.cs diff --git a/QuestPDF/Elements/Scale.cs b/Source/QuestPDF/Elements/Scale.cs similarity index 100% rename from QuestPDF/Elements/Scale.cs rename to Source/QuestPDF/Elements/Scale.cs diff --git a/QuestPDF/Elements/ScaleToFit.cs b/Source/QuestPDF/Elements/ScaleToFit.cs similarity index 100% rename from QuestPDF/Elements/ScaleToFit.cs rename to Source/QuestPDF/Elements/ScaleToFit.cs diff --git a/QuestPDF/Elements/Section.cs b/Source/QuestPDF/Elements/Section.cs similarity index 100% rename from QuestPDF/Elements/Section.cs rename to Source/QuestPDF/Elements/Section.cs diff --git a/QuestPDF/Elements/SectionLink.cs b/Source/QuestPDF/Elements/SectionLink.cs similarity index 100% rename from QuestPDF/Elements/SectionLink.cs rename to Source/QuestPDF/Elements/SectionLink.cs diff --git a/QuestPDF/Elements/ShowEntire.cs b/Source/QuestPDF/Elements/ShowEntire.cs similarity index 100% rename from QuestPDF/Elements/ShowEntire.cs rename to Source/QuestPDF/Elements/ShowEntire.cs diff --git a/QuestPDF/Elements/ShowOnce.cs b/Source/QuestPDF/Elements/ShowOnce.cs similarity index 100% rename from QuestPDF/Elements/ShowOnce.cs rename to Source/QuestPDF/Elements/ShowOnce.cs diff --git a/QuestPDF/Elements/SimpleRotate.cs b/Source/QuestPDF/Elements/SimpleRotate.cs similarity index 100% rename from QuestPDF/Elements/SimpleRotate.cs rename to Source/QuestPDF/Elements/SimpleRotate.cs diff --git a/QuestPDF/Elements/SkipOnce.cs b/Source/QuestPDF/Elements/SkipOnce.cs similarity index 100% rename from QuestPDF/Elements/SkipOnce.cs rename to Source/QuestPDF/Elements/SkipOnce.cs diff --git a/QuestPDF/Elements/StopPaging.cs b/Source/QuestPDF/Elements/StopPaging.cs similarity index 100% rename from QuestPDF/Elements/StopPaging.cs rename to Source/QuestPDF/Elements/StopPaging.cs diff --git a/QuestPDF/Elements/Table/DynamicDictionary.cs b/Source/QuestPDF/Elements/Table/DynamicDictionary.cs similarity index 100% rename from QuestPDF/Elements/Table/DynamicDictionary.cs rename to Source/QuestPDF/Elements/Table/DynamicDictionary.cs diff --git a/QuestPDF/Elements/Table/ITableCellContainer.cs b/Source/QuestPDF/Elements/Table/ITableCellContainer.cs similarity index 100% rename from QuestPDF/Elements/Table/ITableCellContainer.cs rename to Source/QuestPDF/Elements/Table/ITableCellContainer.cs diff --git a/QuestPDF/Elements/Table/Table.cs b/Source/QuestPDF/Elements/Table/Table.cs similarity index 100% rename from QuestPDF/Elements/Table/Table.cs rename to Source/QuestPDF/Elements/Table/Table.cs diff --git a/QuestPDF/Elements/Table/TableCell.cs b/Source/QuestPDF/Elements/Table/TableCell.cs similarity index 100% rename from QuestPDF/Elements/Table/TableCell.cs rename to Source/QuestPDF/Elements/Table/TableCell.cs diff --git a/QuestPDF/Elements/Table/TableCellRenderingCommand.cs b/Source/QuestPDF/Elements/Table/TableCellRenderingCommand.cs similarity index 100% rename from QuestPDF/Elements/Table/TableCellRenderingCommand.cs rename to Source/QuestPDF/Elements/Table/TableCellRenderingCommand.cs diff --git a/QuestPDF/Elements/Table/TableColumnDefinition.cs b/Source/QuestPDF/Elements/Table/TableColumnDefinition.cs similarity index 100% rename from QuestPDF/Elements/Table/TableColumnDefinition.cs rename to Source/QuestPDF/Elements/Table/TableColumnDefinition.cs diff --git a/QuestPDF/Elements/Table/TableLayoutPlanner.cs b/Source/QuestPDF/Elements/Table/TableLayoutPlanner.cs similarity index 100% rename from QuestPDF/Elements/Table/TableLayoutPlanner.cs rename to Source/QuestPDF/Elements/Table/TableLayoutPlanner.cs diff --git a/QuestPDF/Elements/Table/TableLayoutValidator.cs b/Source/QuestPDF/Elements/Table/TableLayoutValidator.cs similarity index 100% rename from QuestPDF/Elements/Table/TableLayoutValidator.cs rename to Source/QuestPDF/Elements/Table/TableLayoutValidator.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextDrawingRequest.cs b/Source/QuestPDF/Elements/Text/Calculation/TextDrawingRequest.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextDrawingRequest.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextDrawingRequest.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextLine.cs b/Source/QuestPDF/Elements/Text/Calculation/TextLine.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextLine.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextLine.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextLineElement.cs b/Source/QuestPDF/Elements/Text/Calculation/TextLineElement.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextLineElement.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextLineElement.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextMeasurementRequest.cs b/Source/QuestPDF/Elements/Text/Calculation/TextMeasurementRequest.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextMeasurementRequest.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextMeasurementRequest.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextMeasurementResult.cs b/Source/QuestPDF/Elements/Text/Calculation/TextMeasurementResult.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextMeasurementResult.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextMeasurementResult.cs diff --git a/QuestPDF/Elements/Text/FontFallback.cs b/Source/QuestPDF/Elements/Text/FontFallback.cs similarity index 100% rename from QuestPDF/Elements/Text/FontFallback.cs rename to Source/QuestPDF/Elements/Text/FontFallback.cs diff --git a/QuestPDF/Elements/Text/Items/ITextBlockItem.cs b/Source/QuestPDF/Elements/Text/Items/ITextBlockItem.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/ITextBlockItem.cs rename to Source/QuestPDF/Elements/Text/Items/ITextBlockItem.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockElement.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockElement.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockElement.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockElement.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockHyperlink.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockHyperlink.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockHyperlink.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockHyperlink.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockPageNumber.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockPageNumber.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockPageNumber.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockPageNumber.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockSectionLink.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockSectionLink.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockSectionLink.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockSectionLink.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockSpan.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockSpan.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockSpan.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockSpan.cs diff --git a/QuestPDF/Elements/Text/TextBlock.cs b/Source/QuestPDF/Elements/Text/TextBlock.cs similarity index 100% rename from QuestPDF/Elements/Text/TextBlock.cs rename to Source/QuestPDF/Elements/Text/TextBlock.cs diff --git a/QuestPDF/Elements/Translate.cs b/Source/QuestPDF/Elements/Translate.cs similarity index 100% rename from QuestPDF/Elements/Translate.cs rename to Source/QuestPDF/Elements/Translate.cs diff --git a/QuestPDF/Elements/Unconstrained.cs b/Source/QuestPDF/Elements/Unconstrained.cs similarity index 100% rename from QuestPDF/Elements/Unconstrained.cs rename to Source/QuestPDF/Elements/Unconstrained.cs diff --git a/QuestPDF/Fluent/AlignmentExtensions.cs b/Source/QuestPDF/Fluent/AlignmentExtensions.cs similarity index 100% rename from QuestPDF/Fluent/AlignmentExtensions.cs rename to Source/QuestPDF/Fluent/AlignmentExtensions.cs diff --git a/QuestPDF/Fluent/BorderExtensions.cs b/Source/QuestPDF/Fluent/BorderExtensions.cs similarity index 100% rename from QuestPDF/Fluent/BorderExtensions.cs rename to Source/QuestPDF/Fluent/BorderExtensions.cs diff --git a/QuestPDF/Fluent/ColumnExtensions.cs b/Source/QuestPDF/Fluent/ColumnExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ColumnExtensions.cs rename to Source/QuestPDF/Fluent/ColumnExtensions.cs diff --git a/QuestPDF/Fluent/ComponentExtentions.cs b/Source/QuestPDF/Fluent/ComponentExtentions.cs similarity index 100% rename from QuestPDF/Fluent/ComponentExtentions.cs rename to Source/QuestPDF/Fluent/ComponentExtentions.cs diff --git a/QuestPDF/Fluent/ConstrainedExtensions.cs b/Source/QuestPDF/Fluent/ConstrainedExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ConstrainedExtensions.cs rename to Source/QuestPDF/Fluent/ConstrainedExtensions.cs diff --git a/QuestPDF/Fluent/ContentDirectionExtensions.cs b/Source/QuestPDF/Fluent/ContentDirectionExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ContentDirectionExtensions.cs rename to Source/QuestPDF/Fluent/ContentDirectionExtensions.cs diff --git a/QuestPDF/Fluent/DebugExtensions.cs b/Source/QuestPDF/Fluent/DebugExtensions.cs similarity index 100% rename from QuestPDF/Fluent/DebugExtensions.cs rename to Source/QuestPDF/Fluent/DebugExtensions.cs diff --git a/QuestPDF/Fluent/DecorationExtensions.cs b/Source/QuestPDF/Fluent/DecorationExtensions.cs similarity index 100% rename from QuestPDF/Fluent/DecorationExtensions.cs rename to Source/QuestPDF/Fluent/DecorationExtensions.cs diff --git a/QuestPDF/Fluent/DynamicComponentExtensions.cs b/Source/QuestPDF/Fluent/DynamicComponentExtensions.cs similarity index 100% rename from QuestPDF/Fluent/DynamicComponentExtensions.cs rename to Source/QuestPDF/Fluent/DynamicComponentExtensions.cs diff --git a/QuestPDF/Fluent/ElementExtensions.cs b/Source/QuestPDF/Fluent/ElementExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ElementExtensions.cs rename to Source/QuestPDF/Fluent/ElementExtensions.cs diff --git a/QuestPDF/Fluent/ExtendExtensions.cs b/Source/QuestPDF/Fluent/ExtendExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ExtendExtensions.cs rename to Source/QuestPDF/Fluent/ExtendExtensions.cs diff --git a/QuestPDF/Fluent/GenerateExtensions.cs b/Source/QuestPDF/Fluent/GenerateExtensions.cs similarity index 100% rename from QuestPDF/Fluent/GenerateExtensions.cs rename to Source/QuestPDF/Fluent/GenerateExtensions.cs diff --git a/QuestPDF/Fluent/GridExtensions.cs b/Source/QuestPDF/Fluent/GridExtensions.cs similarity index 100% rename from QuestPDF/Fluent/GridExtensions.cs rename to Source/QuestPDF/Fluent/GridExtensions.cs diff --git a/QuestPDF/Fluent/ImageExtensions.cs b/Source/QuestPDF/Fluent/ImageExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ImageExtensions.cs rename to Source/QuestPDF/Fluent/ImageExtensions.cs diff --git a/QuestPDF/Fluent/InlinedExtensions.cs b/Source/QuestPDF/Fluent/InlinedExtensions.cs similarity index 100% rename from QuestPDF/Fluent/InlinedExtensions.cs rename to Source/QuestPDF/Fluent/InlinedExtensions.cs diff --git a/QuestPDF/Fluent/LayerExtensions.cs b/Source/QuestPDF/Fluent/LayerExtensions.cs similarity index 100% rename from QuestPDF/Fluent/LayerExtensions.cs rename to Source/QuestPDF/Fluent/LayerExtensions.cs diff --git a/QuestPDF/Fluent/LineExtensions.cs b/Source/QuestPDF/Fluent/LineExtensions.cs similarity index 100% rename from QuestPDF/Fluent/LineExtensions.cs rename to Source/QuestPDF/Fluent/LineExtensions.cs diff --git a/QuestPDF/Fluent/MinimalApi.cs b/Source/QuestPDF/Fluent/MinimalApi.cs similarity index 100% rename from QuestPDF/Fluent/MinimalApi.cs rename to Source/QuestPDF/Fluent/MinimalApi.cs diff --git a/QuestPDF/Fluent/PaddingExtensions.cs b/Source/QuestPDF/Fluent/PaddingExtensions.cs similarity index 100% rename from QuestPDF/Fluent/PaddingExtensions.cs rename to Source/QuestPDF/Fluent/PaddingExtensions.cs diff --git a/QuestPDF/Fluent/PageExtensions.cs b/Source/QuestPDF/Fluent/PageExtensions.cs similarity index 100% rename from QuestPDF/Fluent/PageExtensions.cs rename to Source/QuestPDF/Fluent/PageExtensions.cs diff --git a/QuestPDF/Fluent/RotateExtensions.cs b/Source/QuestPDF/Fluent/RotateExtensions.cs similarity index 100% rename from QuestPDF/Fluent/RotateExtensions.cs rename to Source/QuestPDF/Fluent/RotateExtensions.cs diff --git a/QuestPDF/Fluent/RowExtensions.cs b/Source/QuestPDF/Fluent/RowExtensions.cs similarity index 100% rename from QuestPDF/Fluent/RowExtensions.cs rename to Source/QuestPDF/Fluent/RowExtensions.cs diff --git a/QuestPDF/Fluent/ScaleExtensions.cs b/Source/QuestPDF/Fluent/ScaleExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ScaleExtensions.cs rename to Source/QuestPDF/Fluent/ScaleExtensions.cs diff --git a/QuestPDF/Fluent/TableExtensions.cs b/Source/QuestPDF/Fluent/TableExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TableExtensions.cs rename to Source/QuestPDF/Fluent/TableExtensions.cs diff --git a/QuestPDF/Fluent/TextExtensions.cs b/Source/QuestPDF/Fluent/TextExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TextExtensions.cs rename to Source/QuestPDF/Fluent/TextExtensions.cs diff --git a/QuestPDF/Fluent/TextSpanDescriptorExtensions.cs b/Source/QuestPDF/Fluent/TextSpanDescriptorExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TextSpanDescriptorExtensions.cs rename to Source/QuestPDF/Fluent/TextSpanDescriptorExtensions.cs diff --git a/QuestPDF/Fluent/TextStyleExtensions.cs b/Source/QuestPDF/Fluent/TextStyleExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TextStyleExtensions.cs rename to Source/QuestPDF/Fluent/TextStyleExtensions.cs diff --git a/QuestPDF/Fluent/TranslateExtensions.cs b/Source/QuestPDF/Fluent/TranslateExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TranslateExtensions.cs rename to Source/QuestPDF/Fluent/TranslateExtensions.cs diff --git a/QuestPDF/Helpers/Colors.cs b/Source/QuestPDF/Helpers/Colors.cs similarity index 100% rename from QuestPDF/Helpers/Colors.cs rename to Source/QuestPDF/Helpers/Colors.cs diff --git a/QuestPDF/Helpers/Fonts.cs b/Source/QuestPDF/Helpers/Fonts.cs similarity index 100% rename from QuestPDF/Helpers/Fonts.cs rename to Source/QuestPDF/Helpers/Fonts.cs diff --git a/QuestPDF/Helpers/Helpers.cs b/Source/QuestPDF/Helpers/Helpers.cs similarity index 100% rename from QuestPDF/Helpers/Helpers.cs rename to Source/QuestPDF/Helpers/Helpers.cs diff --git a/QuestPDF/Helpers/PageSizes.cs b/Source/QuestPDF/Helpers/PageSizes.cs similarity index 100% rename from QuestPDF/Helpers/PageSizes.cs rename to Source/QuestPDF/Helpers/PageSizes.cs diff --git a/QuestPDF/Helpers/Placeholders.cs b/Source/QuestPDF/Helpers/Placeholders.cs similarity index 100% rename from QuestPDF/Helpers/Placeholders.cs rename to Source/QuestPDF/Helpers/Placeholders.cs diff --git a/QuestPDF/Infrastructure/AspectRatioOption.cs b/Source/QuestPDF/Infrastructure/AspectRatioOption.cs similarity index 100% rename from QuestPDF/Infrastructure/AspectRatioOption.cs rename to Source/QuestPDF/Infrastructure/AspectRatioOption.cs diff --git a/QuestPDF/Infrastructure/ContainerElement.cs b/Source/QuestPDF/Infrastructure/ContainerElement.cs similarity index 100% rename from QuestPDF/Infrastructure/ContainerElement.cs rename to Source/QuestPDF/Infrastructure/ContainerElement.cs diff --git a/QuestPDF/Infrastructure/ContentDirection.cs b/Source/QuestPDF/Infrastructure/ContentDirection.cs similarity index 100% rename from QuestPDF/Infrastructure/ContentDirection.cs rename to Source/QuestPDF/Infrastructure/ContentDirection.cs diff --git a/QuestPDF/Infrastructure/Element.cs b/Source/QuestPDF/Infrastructure/Element.cs similarity index 100% rename from QuestPDF/Infrastructure/Element.cs rename to Source/QuestPDF/Infrastructure/Element.cs diff --git a/QuestPDF/Infrastructure/FontPosition.cs b/Source/QuestPDF/Infrastructure/FontPosition.cs similarity index 100% rename from QuestPDF/Infrastructure/FontPosition.cs rename to Source/QuestPDF/Infrastructure/FontPosition.cs diff --git a/QuestPDF/Infrastructure/FontWeight.cs b/Source/QuestPDF/Infrastructure/FontWeight.cs similarity index 100% rename from QuestPDF/Infrastructure/FontWeight.cs rename to Source/QuestPDF/Infrastructure/FontWeight.cs diff --git a/QuestPDF/Infrastructure/HorizontalAlignment.cs b/Source/QuestPDF/Infrastructure/HorizontalAlignment.cs similarity index 100% rename from QuestPDF/Infrastructure/HorizontalAlignment.cs rename to Source/QuestPDF/Infrastructure/HorizontalAlignment.cs diff --git a/QuestPDF/Infrastructure/ICacheable.cs b/Source/QuestPDF/Infrastructure/ICacheable.cs similarity index 100% rename from QuestPDF/Infrastructure/ICacheable.cs rename to Source/QuestPDF/Infrastructure/ICacheable.cs diff --git a/QuestPDF/Infrastructure/ICanvas.cs b/Source/QuestPDF/Infrastructure/ICanvas.cs similarity index 100% rename from QuestPDF/Infrastructure/ICanvas.cs rename to Source/QuestPDF/Infrastructure/ICanvas.cs diff --git a/QuestPDF/Infrastructure/IComponent.cs b/Source/QuestPDF/Infrastructure/IComponent.cs similarity index 100% rename from QuestPDF/Infrastructure/IComponent.cs rename to Source/QuestPDF/Infrastructure/IComponent.cs diff --git a/QuestPDF/Infrastructure/IContainer.cs b/Source/QuestPDF/Infrastructure/IContainer.cs similarity index 100% rename from QuestPDF/Infrastructure/IContainer.cs rename to Source/QuestPDF/Infrastructure/IContainer.cs diff --git a/QuestPDF/Infrastructure/IContentDirectionAware.cs b/Source/QuestPDF/Infrastructure/IContentDirectionAware.cs similarity index 100% rename from QuestPDF/Infrastructure/IContentDirectionAware.cs rename to Source/QuestPDF/Infrastructure/IContentDirectionAware.cs diff --git a/QuestPDF/Infrastructure/IDocument.cs b/Source/QuestPDF/Infrastructure/IDocument.cs similarity index 100% rename from QuestPDF/Infrastructure/IDocument.cs rename to Source/QuestPDF/Infrastructure/IDocument.cs diff --git a/QuestPDF/Infrastructure/IDocumentContainer.cs b/Source/QuestPDF/Infrastructure/IDocumentContainer.cs similarity index 100% rename from QuestPDF/Infrastructure/IDocumentContainer.cs rename to Source/QuestPDF/Infrastructure/IDocumentContainer.cs diff --git a/QuestPDF/Infrastructure/IDynamicComponent.cs b/Source/QuestPDF/Infrastructure/IDynamicComponent.cs similarity index 100% rename from QuestPDF/Infrastructure/IDynamicComponent.cs rename to Source/QuestPDF/Infrastructure/IDynamicComponent.cs diff --git a/QuestPDF/Infrastructure/IElement.cs b/Source/QuestPDF/Infrastructure/IElement.cs similarity index 100% rename from QuestPDF/Infrastructure/IElement.cs rename to Source/QuestPDF/Infrastructure/IElement.cs diff --git a/QuestPDF/Infrastructure/IPageContext.cs b/Source/QuestPDF/Infrastructure/IPageContext.cs similarity index 100% rename from QuestPDF/Infrastructure/IPageContext.cs rename to Source/QuestPDF/Infrastructure/IPageContext.cs diff --git a/QuestPDF/Infrastructure/IRenderingCanvas.cs b/Source/QuestPDF/Infrastructure/IRenderingCanvas.cs similarity index 100% rename from QuestPDF/Infrastructure/IRenderingCanvas.cs rename to Source/QuestPDF/Infrastructure/IRenderingCanvas.cs diff --git a/QuestPDF/Infrastructure/IStateResettable.cs b/Source/QuestPDF/Infrastructure/IStateResettable.cs similarity index 100% rename from QuestPDF/Infrastructure/IStateResettable.cs rename to Source/QuestPDF/Infrastructure/IStateResettable.cs diff --git a/QuestPDF/Infrastructure/ImageScaling.cs b/Source/QuestPDF/Infrastructure/ImageScaling.cs similarity index 100% rename from QuestPDF/Infrastructure/ImageScaling.cs rename to Source/QuestPDF/Infrastructure/ImageScaling.cs diff --git a/QuestPDF/Infrastructure/PageContext.cs b/Source/QuestPDF/Infrastructure/PageContext.cs similarity index 100% rename from QuestPDF/Infrastructure/PageContext.cs rename to Source/QuestPDF/Infrastructure/PageContext.cs diff --git a/QuestPDF/Infrastructure/Position.cs b/Source/QuestPDF/Infrastructure/Position.cs similarity index 100% rename from QuestPDF/Infrastructure/Position.cs rename to Source/QuestPDF/Infrastructure/Position.cs diff --git a/QuestPDF/Infrastructure/Size.cs b/Source/QuestPDF/Infrastructure/Size.cs similarity index 100% rename from QuestPDF/Infrastructure/Size.cs rename to Source/QuestPDF/Infrastructure/Size.cs diff --git a/QuestPDF/Infrastructure/TextDirection.cs b/Source/QuestPDF/Infrastructure/TextDirection.cs similarity index 100% rename from QuestPDF/Infrastructure/TextDirection.cs rename to Source/QuestPDF/Infrastructure/TextDirection.cs diff --git a/QuestPDF/Infrastructure/TextStyle.cs b/Source/QuestPDF/Infrastructure/TextStyle.cs similarity index 100% rename from QuestPDF/Infrastructure/TextStyle.cs rename to Source/QuestPDF/Infrastructure/TextStyle.cs diff --git a/QuestPDF/Infrastructure/TextStyleManager.cs b/Source/QuestPDF/Infrastructure/TextStyleManager.cs similarity index 100% rename from QuestPDF/Infrastructure/TextStyleManager.cs rename to Source/QuestPDF/Infrastructure/TextStyleManager.cs diff --git a/QuestPDF/Infrastructure/Unit.cs b/Source/QuestPDF/Infrastructure/Unit.cs similarity index 100% rename from QuestPDF/Infrastructure/Unit.cs rename to Source/QuestPDF/Infrastructure/Unit.cs diff --git a/QuestPDF/Infrastructure/VerticalAlignment.cs b/Source/QuestPDF/Infrastructure/VerticalAlignment.cs similarity index 100% rename from QuestPDF/Infrastructure/VerticalAlignment.cs rename to Source/QuestPDF/Infrastructure/VerticalAlignment.cs diff --git a/QuestPDF/Previewer/ExceptionDocument.cs b/Source/QuestPDF/Previewer/ExceptionDocument.cs similarity index 100% rename from QuestPDF/Previewer/ExceptionDocument.cs rename to Source/QuestPDF/Previewer/ExceptionDocument.cs diff --git a/QuestPDF/Previewer/HotReloadManager.cs b/Source/QuestPDF/Previewer/HotReloadManager.cs similarity index 100% rename from QuestPDF/Previewer/HotReloadManager.cs rename to Source/QuestPDF/Previewer/HotReloadManager.cs diff --git a/QuestPDF/Previewer/PreviewerExtensions.cs b/Source/QuestPDF/Previewer/PreviewerExtensions.cs similarity index 100% rename from QuestPDF/Previewer/PreviewerExtensions.cs rename to Source/QuestPDF/Previewer/PreviewerExtensions.cs diff --git a/QuestPDF/Previewer/PreviewerRefreshCommand.cs b/Source/QuestPDF/Previewer/PreviewerRefreshCommand.cs similarity index 100% rename from QuestPDF/Previewer/PreviewerRefreshCommand.cs rename to Source/QuestPDF/Previewer/PreviewerRefreshCommand.cs diff --git a/QuestPDF/Previewer/PreviewerService.cs b/Source/QuestPDF/Previewer/PreviewerService.cs similarity index 100% rename from QuestPDF/Previewer/PreviewerService.cs rename to Source/QuestPDF/Previewer/PreviewerService.cs diff --git a/QuestPDF/QuestPDF.csproj b/Source/QuestPDF/QuestPDF.csproj similarity index 100% rename from QuestPDF/QuestPDF.csproj rename to Source/QuestPDF/QuestPDF.csproj diff --git a/QuestPDF/Resources/DefaultFont/Lato-Black.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Black.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Black.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Black.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-BlackItalic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-BlackItalic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-BlackItalic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-BlackItalic.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Bold.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Bold.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Bold.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Bold.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-BoldItalic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-BoldItalic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-BoldItalic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-BoldItalic.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Italic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Italic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Italic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Italic.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Light.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Light.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Light.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Light.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-LightItalic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-LightItalic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-LightItalic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-LightItalic.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Regular.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Regular.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Regular.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Regular.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Thin.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Thin.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Thin.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Thin.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-ThinItalic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-ThinItalic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-ThinItalic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-ThinItalic.ttf diff --git a/QuestPDF/Resources/DefaultFont/OFL.txt b/Source/QuestPDF/Resources/DefaultFont/OFL.txt similarity index 100% rename from QuestPDF/Resources/DefaultFont/OFL.txt rename to Source/QuestPDF/Resources/DefaultFont/OFL.txt diff --git a/QuestPDF/Resources/Description.md b/Source/QuestPDF/Resources/Description.md similarity index 100% rename from QuestPDF/Resources/Description.md rename to Source/QuestPDF/Resources/Description.md diff --git a/QuestPDF/Resources/ImagePlaceholder.png b/Source/QuestPDF/Resources/ImagePlaceholder.png similarity index 100% rename from QuestPDF/Resources/ImagePlaceholder.png rename to Source/QuestPDF/Resources/ImagePlaceholder.png diff --git a/QuestPDF/Resources/Logo.png b/Source/QuestPDF/Resources/Logo.png similarity index 100% rename from QuestPDF/Resources/Logo.png rename to Source/QuestPDF/Resources/Logo.png diff --git a/QuestPDF/Resources/PackageReadme.md b/Source/QuestPDF/Resources/PackageReadme.md similarity index 100% rename from QuestPDF/Resources/PackageReadme.md rename to Source/QuestPDF/Resources/PackageReadme.md diff --git a/QuestPDF/Resources/ReleaseNotes.txt b/Source/QuestPDF/Resources/ReleaseNotes.txt similarity index 100% rename from QuestPDF/Resources/ReleaseNotes.txt rename to Source/QuestPDF/Resources/ReleaseNotes.txt diff --git a/QuestPDF/Settings.cs b/Source/QuestPDF/Settings.cs similarity index 100% rename from QuestPDF/Settings.cs rename to Source/QuestPDF/Settings.cs diff --git a/global.json b/Source/global.json similarity index 100% rename from global.json rename to Source/global.json