LonePaladin
 member, 687 posts
 Creator of HeroForge
Sun 21 Jan 2018
at 04:07
Re: Easy Tables and Grids.
DarkLightHitomi:
How can you set how wide the browser is set for? I haven't seen any way to do so.

Resize the window. Or have your display set to that resolution.

I'm just wanting to know what would be the expected result if a fixed-width Easy Table exceeded the browser's available space. Would it be shrunk to fit, or would the window gain a horizontal scroll bar?
Escribblings
 member, 11 posts
Sun 21 Jan 2018
at 11:12
Re: Easy Tables and Grids.
LonePaladin:
DarkLightHitomi:
How can you set how wide the browser is set for? I haven't seen any way to do so.

Resize the window. Or have your display set to that resolution.

I'm just wanting to know what would be the expected result if a fixed-width Easy Table exceeded the browser's available space. Would it be shrunk to fit, or would the window gain a horizontal scroll bar?


Preview the code of the "working example" I posted above.

It broke the forum by making everyone scroll and I got modded for it.

But that does exactly what happens.  It's an extreme example, I would never create a table that wide, in fact I want to specify a table that is only 600px wide, which would only force horizontal scroll in the smallest of situations.  But the point it, I want to be able to create a fixed width table.

I can do this with normal tables, but not with easy tables.

If it's a case of code implementation, then I have a suggestion...

Currently a tables width is specified by the first row ending with |xxx%, where xxx is a value between 1 and 100.

To implement fixed widths, can I suggest that the first row end in |"xxx", where the xxx in this case refer to the size in pixels.

This could also be included in the column widths as well, but personally I am happy with percentage column widths, they're unlikely to change of the whole table has a fixed width.

To give you an idea, this is what I can achieve, and want to achieve, with the html style table code:

<small>
<table width="600">
  <tr>
    <th colspan="4">Basic Information</th>
  </tr>
  <tr>
    <td width=25%><b>Character Name</b></td>
    <td width=25%>Buran Bo</td>
    <td width=25%><b>Height</b></td>
    <td width=25%>6'5"</td>
  </tr>
  <tr>
    <td><b>Player Name</b></td>
    <td>Jonathan Bond</td>
    <td><b>Weight</b></td>
    <td>205 lbs</td>
  </tr>
  <tr>
    <td><b>Character Race</b></td>
    <td>Genasi (Air)</td>
    <td><b>Eyes</b></td>
    <td>Dark</td>
  </tr>
  <tr>
    <td><b>Alignment</b></td>
    <td>Chaotic Neutral</td>
    <td><b>Hair</b></td>
    <td>White</td>
  </tr>
  <tr>
    <td><b>Deity</b></td>
    <td></td>
    <td><b>Size</b></td>
    <td>Medium</td>
  </tr>
</table>
<table width=600>
  <tr>
    <th colspan="4">Class, Level & Experience</th>
  </tr>
  <tr>
    <td width=25%><b>Primary Class</b></td>
    <td width=25%>Barbarian</td>
    <td width=25%><b>Level</b></td>
    <td width=25%>4</td>
  </tr>
  <tr>
    <td><b>Multiclass 1</b></td>
    <td>-</td>
    <td><b>Level</b></td>
    <td>-</td>
  </tr>
  <tr>
    <td><b>Experience Points</b></td>
    <td>4,100</td>
    <td><b>Total Level</b></td>
    <td>4</td>
  </tr>
  <tr>
    <td><b>Next Level At</b></td>
    <td>6,500</td>
    <td><b>Proficiency</b></td>
    <td>+2</td>
  </tr>
  <tr>
    <td><b>Max Health</b></td>
    <td>38</td>
    <td><b>Initiative</b></td>
    <td>+1</td>
  </tr>
  <tr>
    <td><b>Current Health</b></td>
    <td>31</td>
    <td><b>Armour Class</b></td>
    <td>13</td>
  </tr>
  <tr>
    <td><b>Passive Perception</b></td>
    <td>12</td>
    <td><b>Speed</b></td>
    <td>30'</td>
  </tr>
</table>
</small>


Basic Information
Character NameBuran BoHeight6'5"
Player NameJonathan BondWeight205 lbs
Character RaceGenasi (Air)EyesDark
AlignmentChaotic NeutralHairWhite
DeitySizeMedium

Class, Level & Experience
Primary ClassBarbarianLevel4
Multiclass 1-Level-
Experience Points4,100Total Level4
Next Level At6,500Proficiency+2
Max Health38Initiative+1
Current Health31Armour Class13
Passive Perception12Speed30'



And this is what I get using easy tables:


<small>
.|4! Basic Information                                             |100%
.|25%= Character Name. |25% Buran Bo     |25%= Height    |25% 6'5" |
.|= Player Name        | Jonathan Bond   |= Weight       |205 lbs  |
.|= Character Race     | Genasi (Air)    |= Eyes         | Dark    |
.|= Alignment          | Chaotic Neutral |= Hair         | White   |
.|= Deity              |                 |= Size         | Medium  |

.|4! Class, Level & Experience                                     |100%
.|25%= Primary Class   |25% Barbarian    |25%= Level     |25% 4    |
.|= Multiclass 1       | -               |= Level        | -       |
.|= Experience Points  | 4,100           |= Total Level  | 4       |
.|= Next Level At      | 6,500           |= Proficiency  | +2      |
.|= Max Health         | 38              |= Initiative   | +1      |
.|= Current Health     | 31              |= Armour Class | 13      |
.|= Passive Perception | 12              |= Speed        | 30'     |
</small>



Basic Information
Character Name.Buran BoHeight6'5"
Player NameJonathan BondWeightlbs
Character RaceGenasi (Air)EyesDark
AlignmentChaotic NeutralHairWhite
Deity SizeMedium

Class, Level & Experience
Primary ClassBarbarianLevel4
Multiclass 1-Level-
Experience Points4,100Total Level4
Next Level At6,500Proficiency+2
Max Health38Initiative+1
Current Health31Armour Class13
Passive Perception12Speed30'


As you can see, the code is much easier to maintain, especially for an ever evolving character sheet.  But without being able to specify a fixed width I cannot get the desired result.

This message was last edited by the user at 11:21, Sun 21 Jan 2018.

DarkLightHitomi
 member, 1264 posts
Sun 21 Jan 2018
at 11:40
Re: Easy Tables and Grids.
LonePaladin:
DarkLightHitomi:
How can you set how wide the browser is set for? I haven't seen any way to do so.

Resize the window. Or have your display set to that resolution.


Neither of those have any effect on the website width (I think it might affect the responsive site version, but I stay away from that, especially since I can't control how big it is, it shows up way too big. Seems to think I'm blind and need Big Fonts turned on. And that is all responsive sites, not just responsive rpol.).

This message was last edited by the user at 11:44, Sun 21 Jan 2018.

Escribblings
 member, 14 posts
Mon 19 Feb 2018
at 22:26
Re: Easy Tables and Grids.
OK, so I don't know what I was doing wrong before, maybe I just didn't put spaces in the right place, but there is a workaround for what I want.

It's nested tables

This


<small>
.|4! Basic Information                                             |100%
.|25%= Character Name. |25% Buran Bo     |25%= Height    |25% 6'5" |
.|= Player Name        | Jonathan Bond   |= Weight       |205 lbs  |
.|= Character Race     | Genasi (Air)    |= Eyes         | Dark    |
.|= Alignment          | Chaotic Neutral |= Hair         | White   |
.|= Deity              |                 |= Size         | Medium  |

.|4! Class, Level & Experience                                     |100%
.|25%= Primary Class   |25% Barbarian    |25%= Level     |25% 4    |
.|= Multiclass 1       | -               |= Level        | -       |
.|= Experience Points  | 4,100           |= Total Level  | 4       |
.|= Next Level At      | 6,500           |= Proficiency  | +2      |
.|= Max Health         | 38              |= Initiative   | +1      |
.|= Current Health     | 31              |= Armour Class | 13      |
.|= Passive Perception | 12              |= Speed        | 30'     |
</small>


Gives this:


Basic Information
Character Name.Buran BoHeight6'5"
Player NameJonathan BondWeightlbs
Character RaceGenasi (Air)EyesDark
AlignmentChaotic NeutralHairWhite
Deity SizeMedium

Class, Level & Experience
Primary ClassBarbarianLevel4
Multiclass 1-Level-
Experience Points4,100Total Level4
Next Level At6,500Proficiency+2
Max Health38Initiative+1
Current Health31Armour Class13
Passive Perception12Speed30'


But THIS


<small>
<table width=500><tr><td>
.|4! Basic Information                                             |100%
.|25%= Character Name. |25% Buran Bo     |25%= Height    |25% 6'5" |
.|= Player Name        | Jonathan Bond   |= Weight       |205 lbs  |
.|= Character Race     | Genasi (Air)    |= Eyes         | Dark    |
.|= Alignment          | Chaotic Neutral |= Hair         | White   |
.|= Deity              |                 |= Size         | Medium  |

.|4! Class, Level & Experience                                     |100%
.|25%= Primary Class   |25% Barbarian    |25%= Level     |25% 4    |
.|= Multiclass 1       | -               |= Level        | -       |
.|= Experience Points  | 4,100           |= Total Level  | 4       |
.|= Next Level At      | 6,500           |= Proficiency  | +2      |
.|= Max Health         | 38              |= Initiative   | +1      |
.|= Current Health     | 31              |= Armour Class | 13      |
.|= Passive Perception | 12              |= Speed        | 30'     |
</td></tr></table>
</small>




Basic Information
Character Name.Buran BoHeight6'5"
Player NameJonathan BondWeightlbs
Character RaceGenasi (Air)EyesDark
AlignmentChaotic NeutralHairWhite
Deity SizeMedium

Class, Level & Experience
Primary ClassBarbarianLevel4
Multiclass 1-Level-
Experience Points4,100Total Level4
Next Level At6,500Proficiency+2
Max Health38Initiative+1
Current Health31Armour Class13
Passive Perception12Speed30'



So apart from the extra table border (which I can live with) it gives the result I want.

But it would be nice to be able to do this natively in Smart Tables.
horus
 member, 392 posts
 Wayfarer of the
 Western Wastes
Tue 20 Feb 2018
at 00:35
Re: Easy Tables and Grids.
Escribblings:
OK, so I don't know what I was doing wrong before, maybe I just didn't put spaces in the right place, but there is a workaround for what I want.

It's nested tables

{SNIPPAGE:  example of normal easy table and nested easy table for comparison - horus}

So apart from the extra table border (which I can live with) it gives the result I want.

But it would be nice to be able to do this natively in Smart Tables.


Still, that's a neat trick!  If I understand it aright, you basically wrap the Easy Table you want in a pre-sized HTML table, and everything scales relative to the wrapper table's width in pixels, is that right?

Thanks for sharing this technique.

I wonder, though, what is the advantage over (for instance):


<center>
|!< Name:    |<2 ???            |!< Class:  |<2 ???   |60%
|!< Clan:    |<2 ???            |!< Level:  |^2 1     |
|!< Faction: |<2 ???            |!< Temple: |<2       |
|!^ STR | ? |!^ DEX | ? |! CON^ | ? |
|!^ INT | ? |!^ PSY | ? |! CHA^ | ? |
|!^ HD  | ? |!^ HP  | ? |! AP^ | ? |
|!<4 Attack Damage | ? | ? |
|!2 Spells | | | | |
|! Ammunition ||! Rations ||! Light ||
|!>5 Encumberance ||
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
|!4 Languages |!2 Spells |
| | |
</center>


which would yield:


Name:???Class:???
Clan:???Level:1
Faction:???Temple: 
STR?DEX?CON^?
INT?PSY?CHA^?
HD?HP?AP^?
Attack Damage??
Spells    
Ammunition Rations Light 
Encumberance 
      
      
      
      
LanguagesSpells
      

This message was last edited by the user at 01:10, Tue 20 Feb 2018.

LonePaladin
 member, 701 posts
 Creator of HeroForge
Tue 20 Feb 2018
at 07:16
Re: Easy Tables and Grids.
horus:
I wonder, though, what is the advantage over (for instance):

Using the table as a wrapper lets you specify the entire table's width as a fixed amount. (Say, 500 pixels.) The percentage method makes the table resize its cells based on the width of the browser window, which may make some cells misbehave.
Escribblings
 member, 15 posts
Tue 20 Feb 2018
at 07:40
Re: Easy Tables and Grids.
horus:
<snip>

I wonder, though, what is the advantage over (for instance):


Because, depending on resolution or window size, that could force cell contents to wrap and break the intended formatting.

I want my table to stay the same regardless.

This will mean that a window is forced to scroll if minimised, but the table format stays the same.

Un maximise your browser and play with resizing it, you might see what I mean.

Now I fully realise that tables, and HTML, in reality should not be used for formatting - however - this is RPoL, and it doesn't implement full CSS or HTML.
Escribblings
 member, 16 posts
Tue 20 Feb 2018
at 23:37
Re: Easy Tables and Grids.


Basic Information
Character Name.Buran BoHeight6'5"
Player NameJonathan BondWeightlbs
Character RaceGenasi (Air)EyesDark
AlignmentChaotic NeutralHairWhite
Deity SizeMedium

Class, Level & Experience
Primary ClassBarbarianLevel4
Multiclass 1-Level-
Experience Points4,100Total Level4
Next Level At6,500Proficiency+2
Max Health38Initiative+1
Current Health31Armour Class13
Passive Perception12Speed30'



Wow - it even allows to put 2 tables side by side
<small>
<table width=800><tr><td>
.|4! Basic Information                                             |100%
.|25%= Character Name. |25% Buran Bo     |25%= Height    |25% 6'5" |
.|= Player Name        | Jonathan Bond   |= Weight       |205 lbs  |
.|= Character Race     | Genasi (Air)    |= Eyes         | Dark    |
.|= Alignment          | Chaotic Neutral |= Hair         | White   |
.|= Deity              |                 |= Size         | Medium  |
</td>
<td>
.|4! Class, Level & Experience                                     |100%
.|25%= Primary Class   |25% Barbarian    |25%= Level     |25% 4    |
.|= Multiclass 1       | -               |= Level        | -       |
.|= Experience Points  | 4,100           |= Total Level  | 4       |
.|= Next Level At      | 6,500           |= Proficiency  | +2      |
.|= Max Health         | 38              |= Initiative   | +1      |
.|= Current Health     | 31              |= Armour Class | 13      |
.|= Passive Perception | 12              |= Speed        | 30'     |
</td></tr></table>
</small>

horus
 member, 395 posts
 Wayfarer of the
 Western Wastes
Wed 21 Feb 2018
at 01:28
Re: Easy Tables and Grids.
Thanks for making it clear where the advantage lies.  The side-by-side trick is a neat technique, too.

I have a sandbox devoted to tips and tricks, and may do a write-up on this, crediting Escribblings and linking here, of course.

I may have to break out my old books on HTML again...  this is good stuff.
Escribblings
 member, 17 posts
Wed 21 Feb 2018
at 01:45
Re: Easy Tables and Grids.
In reply to horus (msg # 231):

It is important to note, and this may be where I fell down before...

The smart table must be on a separate table top the td, a space is not enough to prevent it from breaking.

In theory, you should be able to put a grid or table in rows and columns...


12
34

12
34

12
34

12
34


Yup...

You'll need to quote the message for the code.  I'm on my phone and feeling lazy.
horus
 member, 396 posts
 Wayfarer of the
 Western Wastes
Wed 21 Feb 2018
at 03:14
Re: Easy Tables and Grids.
In reply to Escribblings (msg # 232):

No problem.  Thanks for sharing what may become a frequently used technique on RPoL.
Aidhogan
 member, 73 posts
Mon 15 Oct 2018
at 18:01
Re: Easy Tables and Grids.
I've been unable to find any documentation on vertical alignment in spanning cells.  <^> are good for x.1 cells, but is there an equivalent for 1.y?
Escribblings
 member, 19 posts
Tue 23 Oct 2018
at 06:40
Re: Easy Tables and Grids.
In reply to Aidhogan (msg # 234):

Good question...

I think they just align centrally.

The only way I've got around it is with Line breaks.

1LeftCentreRight
2Top


Middle

Bottom
3
4

coderodent
 member, 106 posts
 Free speech does not
 entitle you an audience
Sun 10 Feb 2019
at 18:51
Re: Easy Tables and Grids.
What Escribblings had was
|4! Basic Information                                             |100%
|25%= Character Name. |25% Buran Bo     |25%= Height    |25% 6'5"

Giving:

Basic Information
Character Name.Buran BoHeight6'5"


I removed the '100%':
This looks like it's pretty close to what Escribblings was looking for
NOTE: here the column widths are based off of a percent of the full width of the table

|4! Basic Information                                             |
|25%= Character Name. |25% Buran Bo     |25%= Height    |25% 6'5"

Giving:

Basic Information
Character Name.Buran BoHeight6'5"


I removed the '100%' and the 25%:

|4! Basic Information                                             |
|= Character Name. | Buran Bo     |= Height    | 6'5"

Giving:

Basic Information
Character Name.Buran BoHeight6'5"


I removed the '100%', placing a header 'divider' with the column size:
NOTE: here the column widths are used to set the full width of the table

|4! Basic Information                                             |
|25%---------------|25%-----------|25%---------|25%-----
|= Character Name. | Buran Bo     |= Height    | 6'5"

Giving:

Basic Information
Character Name.Buran BoHeight6'5"


To recap the original problem, it looks like not choosing 100% would have solved it (and maybe without nesting tables)

Basic Information
Character Name.Buran BoHeight6'5"
Player NameJonathan BondWeightlbs
Character RaceGenasi (Air)EyesDark
AlignmentChaotic NeutralHairWhite
Deity SizeMedium

Class, Level & Experience
Primary ClassBarbarianLevel4
Multiclass 1-Level-
Experience Points4,100Total Level4
Next Level At6,500Proficiency+2
Max Health38Initiative+1
Current Health31Armour Class13
Passive Perception12Speed30'

Escribblings
 member, 21 posts
Mon 11 Mar 2019
at 17:33
Re: Easy Tables and Grids.
In reply to coderodent (msg # 236):

Interesting.  Thank you for that.

I'm going to stick with nesting tables so I can force the table width though.

I see the error in specify both while table width and column width as percentages, so that is helpful.

But if I use multiple tables (easier than working out column spans) for a character sheet, then I'll want them all to be the same width.

I'm presuming that the method your described would set the 25% to the width of the column with the widest text.
Escribblings
 member, 24 posts
Sat 6 Apr 2019
at 09:17
Re: Easy Tables and Grids.
Right, so THIS scales with the window:

|4! Basic Information                                             |100%
|25%---------------|25%-----------|25%---------|25%-----
|= Character Name. | Buran Bo     |= Height    | 6'5"

|4! Basic Information                                             |50%
|25%---------------|25%-----------|25%---------|25%-----
|= Character Name. | Buran Bo     |= Height    | 6'5"

Basic Information
Character Name.Buran BoHeight6'5"

Basic Information
Character Name.Buran BoHeight6'5"

This does NOT scale with the window

<table width=500>
<tr>
<td>
|4! Basic Information                                             |100%
|25%---------------|25%-----------|25%---------|25%-----
|= Character Name. | Buran Bo     |= Height    | 6'5"

|4! Basic Information                                             |50%
|25%---------------|25%-----------|25%---------|25%-----
|= Character Name. | Buran Bo     |= Height    | 6'5"
</td>
</tr>
</table>

Basic Information
Character Name.Buran BoHeight6'5"

Basic Information
Character Name.Buran BoHeight6'5"


I am still going to nest the tables for my own use, as it means I can force the formatting.

What would be nice is if there was a way, in easy tables, to specify a pixel width, somehow, instead of a precentage width.

maybe, instead of |100% we could use |"500"
Escribblings
 member, 25 posts
Sat 6 Apr 2019
at 09:45
Re: Easy Tables and Grids.
coderodent:
To recap the original problem, it looks like not choosing 100% would have solved it (and maybe without nesting tables)


I've just been back through this, and noticed that you'd made all the columns 25%.  Mine were 20-30-20-30.

Your solution doesn't actually solve this unfortunately.

Without specifying the table size at all...

|4 Header |
|10%-----|20%-----|30%-----|40%-----|
| 10 | 20 | 30 | 40 |

Header
10203040

Should give 4 different column widths, but it doesn't.

And therein lies the problem.

I can get the widths if I put them in the cells, but not in the divider.

|4 Header |
|-----|-----|-----|-----|
|10% 10 |20% 20 |30% 30 |40% 40 |

Header
10203040

Skald
 moderator, 843 posts
 Whatever it is,
 I'm against it
Sat 6 Apr 2019
at 13:31
Re: Easy Tables and Grids.
I'm getting the same results - the divider row is actually superfluous, and you can get the same output if you ignore it entirely:

|4! Header |50%
|10% 10 |20% 20 |30% 30 |40% 40 |
| 10 | 20 | 30 | 40 |

Header
10203040
10203040

Problem only seems to arise when you merge the header row across the full table - the divider row and % width settings work fine when the columns are the same width as the cells below, though again, you don't need the divider row to do this and can put the % setting in the heading row itself:

|!!10% Header1 |20% Header2 |30% Header3 |40% Header4 |50%
| 10 | 20 | 30 | 40 |

Header1Header2Header3Header4
10203040

Escribblings
 member, 26 posts
Sat 6 Apr 2019
at 14:28
Re: Easy Tables and Grids.
The divider row does have A benefit though.

It allows alignment of the entire column without specifying in each cell.

Interesting that it's the combined header that's the issue though
LonePaladin
 member, 812 posts
 Creator of HeroForge
Sun 7 Apr 2019
at 00:42
Re: Easy Tables and Grids.
We really need all the tips and tricks for Easy Tables summarized on the Help page. There's a lot it can do that isn't documented there.
horus
 member, 681 posts
 Wayfarer of the
 Western Wastes
Sun 7 Apr 2019
at 06:35
Re: Easy Tables and Grids.
LonePaladin:
We really need all the tips and tricks for Easy Tables summarized on the Help page. There's a lot it can do that isn't documented there.

Hear! Hear!  (Or, as they would say on them there interwebs, +1! ;^) )

I'd be willing to do this if there is no one else willing to take it on.  This whole thread has been a wealth of good information concerning Easy Tables.  In fact, I think I'll be putting something together for my own use whether or not it gets included in the Help, and I'll be posting it here for peer review in that case.

Would all of you like to see this integrated with what already exists in the Help on the subject, or just cover the more advanced techniques discussed here?  What say you?

LonePaladin
 member, 813 posts
 Creator of HeroForge
Sun 7 Apr 2019
at 13:43
Re: Easy Tables and Grids.
To keep it local, you could see if the mods will allow you to create a new thread in Heaven to explain it all. Divide it into enough sections, and you could make the first post a list of links to each subject. (You can link to individual posts.)
evileeyore
 member, 162 posts
 GURPS GM and Player
Sun 7 Apr 2019
at 14:31
Re: Easy Tables and Grids.
horus:
Would all of you like to see this integrated with what already exists in the Help on the subject, or just cover the more advanced techniques discussed here?  What say you?</Coral>

I'd love to see the Easy Tables Tips and Tricks Guide all bundled up somewhere, whether that's in the FAQ or a stickied thread in Heaven.
Skald
 moderator, 844 posts
 Whatever it is,
 I'm against it
Sun 7 Apr 2019
at 14:54
Re: Easy Tables and Grids.
Ho yus !  :>

horus - if you're kind enough to draw something up then can you post it in Technical Discussion for everyone to provide feedback ... then once we're happy with it (or the shouting dies down) we'll either put it into the FAQ (I might have to edit it a bit for that - I don't know that the FAQ itself supports Easy Tables, and there's probably other formatting requirements, but don't worry about that now) or at least into Heaven.
horus
 member, 682 posts
 Wayfarer of the
 Western Wastes
Sun 7 Apr 2019
at 20:46
Re: Easy Tables and Grids.
Skald:
Ho yus !  :>

horus - if you're kind enough to draw something up then can you post it in Technical Discussion for everyone to provide feedback ... then once we're happy with it (or the shouting dies down) we'll either put it into the FAQ (I might have to edit it a bit for that - I don't know that the FAQ itself supports Easy Tables, and there's probably other formatting requirements, but don't worry about that now) or at least into Heaven.

When it's ready for review, I'll post in Technical Discussion, as you have indicated, probably in several posts broken up by subtopic. (That way it will also be easier to read, review, and comment...) I will actually be working in one of my games where I record stuff like this as I learn it.  This will likely take a little while, as my nights tend to be full of work lately, but I'll get 'er done.

LonePaladin:
To keep it local, you could see if the mods will allow you to create a new thread in Heaven to explain it all. Divide it into enough sections, and you could make the first post a list of links to each subject. (You can link to individual posts.)


If you've seen any of my other stuff, you already know this is how I tend to organize things, anyway.  Yeah, I'll definitely use links to make it accessible.

I should have an outline worked up in the next day or so, and will start from there.