Function New-PWFPage {
Create a new HTML page.
Create a new HTML page with pre-configured settings, and an empty body tag which will contain other blocks.
Title of your WebPage.
The Content is a scriptblock that will contain next blocks parts.
Choose your Web Charset encoding.
.PARAMETER Container
If added, this parameter will configure the page to have a Container div. Refer to Materialize to understand all the concept of container.
New-PWFPage -Title "TEST" -Chartset UTF8 -Content { New-PWFRow -Content {}}

        [Parameter(Mandatory = $true, Position = 0)]

        [Parameter(Mandatory = $false, Position = 1)]
        $Charset = "UTF-8",
    $output = @"
<!DOCTYPE html>
$(if($DarkTheme){'<html data-theme="dark" lang="en">'}else{'<html data-theme="light" lang="en">'})
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta charset="$($charset)">
            <!-- Compiled and minified CSS -->
            <!--Import Bootstrap-Table minified CSS -->
            <link rel="stylesheet" href="" >
            <!--Import Bootstrap minified CSS -->
            <link href="" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
            <!--Import Custom PicoCSS minified CSS -->
            <link href="" rel="stylesheet" crossorigin="anonymous">
            <!--Import Table Export minified CSS -->
            <link rel="stylesheet" href="" >
            <!--Import Google Icon Font-->
            <link href="" rel="stylesheet">
            $($AllCSS = Get-ChildItem "$((Get-Module POSHTML5).ModuleBase)\assets\css" -Filter *.css)
            $($AllCSS | ForEach-Object {"$(Get-Content $_.fullname) $(write-output `r`n)"})
            <!-- Compiled and minified JavaScript -->
            <script src=""></script>
            <script src="" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
            <!-- Version of TableExport below. -->
            <script src=""></script>
            <!-- Minified version of TableExport below. -->
            <script src=""></script>
            <!-- Minified version of jsPDF below. -->
            <script src=""></script>
            <script src=""></script>
            <!-- Minified version of es6-promise-auto below. -->
            <script src=""></script>
            <!-- Minified version of HTML2canvas below. -->
            <script src=""></script>
            <!-- Minified versions of Booststrap Table. -->
            <script src=""></script>
            <script src=""></script>
            $($AllJS = Get-ChildItem "$((Get-Module POSHTML5).ModuleBase)\assets\js" -Filter *.min.* | Sort-Object Name)
            $($AllJS | ForEach-Object {"$(Get-Content $_.fullname) $(write-output `r`n)"})
<!-- $(if($Container){'<main class="container">'}else{'<main class="container-fluid">'}) -->

    $Script:ChartColorsPalette = @(
    try { $output += .$Content } catch { $_.Exception.Message }

    $output += @"

    return $output