NEW: Provided basic class layout (see wiki) and hiding most types